我的shell脚本在启动时没有工作,即使它添加在/etc/rc.local中。 它也是一个可以理解的外壳。 像我这样启动我的脚本
ash!/bin/sh -e
sh 'home/project/myscript.sh'
exit 0
但它在sudo /etc/init.d/rc.local start
中有效答案 0 :(得分:0)
关于......
ash!/bin/sh -e
这不是一个有效的shebang / hashbang,应该是
#!/bin/sh -e
关于......
sh 'home/project/myscript.sh'
myscript.sh
如果此文件具有上述适当的shebang,则不需要sh
,只需将其称为
/foo/bar/home/project/myscript.sh
关于......
exit 0
这是多余的/隐含的,因此不需要,你可以删除它。