我正在尝试在 linux 上创建批处理命令 (sh) 以启动、停止和重新启动我的 Web 服务器 lighttpd,并取得部分成功。理想情况下,我想双击图标,仅此而已。
现在,双击出现对话框“你想运行“START.sh”,还是显示它的内容?” 并且“START.sh”是一个可执行文本文件。”带有在终端中运行、显示、取消和运行按钮。在终端中运行在输入密码后执行一项工作。我的脚本如下所示:
#! /bin/bash
sudo /bin/bash /etc/init.d/lighttpd start
echo
echo -n " [ENTER] to continue... "
read var_keypress
这里有什么方法可以让我的脚本在没有提示对话框的情况下运行并且我不需要每次都输入密码?