关于遵循文档,我如何读取开始和停止参数? 我想知道计算机是否正在启动或关闭,以便我可以运行正确的脚本。
要使脚本在启动序列结束时使用启动参数运行,并在关闭序列开始时使用停止参数运行:
sudo update-rc.d myscript defaults 98 02
我想做这样的事:
if [ startargument "start" ]
then
./startscript
else
./shutdownscript
答案1
案例“$1” 开始) 回显“正在开始” ;; 停止) echo "停止 $DESC" ;; 重启|强制重新加载) echo "重新启动 $DESC" ;; *) N=/etc/init.d/$名称 echo "用法:$N {start|stop|restart|force-reload}" >&2 出口 1 ;; 埃萨克
- “$1” 表示输入到脚本的第一个参数。因此,您可以执行
your_script start
或your_script stop
等等。 - 将 改为
echo
实际需要执行的动作(或者放在其下面)。
你引用的这份文件很旧了。非常旧了。
这些链接将帮助你使用 Upstart: