Answers:
您想要的文件是/etc/rc.local
。该脚本将在引导过程附近或结束时运行。因此,此时一切都应该准备就绪。
但是,正如@ bodhi.zazen指出的那样,Upstart可能是您的最佳选择。检查一下。
注1:在15.04及更高版本中,Ubuntu使用systemd
而不是Upstart。因此,如果您想采用服务方法,请在此处通过@muru查看此答案
注意2:在16.10中/etc/rc.local
,默认情况下没有,但是如果创建它并使它可执行(sudo chmod u+x /etc/rc.local
),它将起作用,因为有一个systemd服务将其拉入(如果存在)。不要忘记exit 0
在文件的末尾加上一行,以防止任何失败的命令导致整个启动过程挂起。
my_script
从/usr/local/bin
转到的问题/usr/bin
。我也能保存日志中/var/log
使用my_script &>> /var/log/my_script
。非常感谢你。
exit 0
。如果我可以在启动时询问启动时rc.local
文件系统是否准备就绪,以便也可以在某处为要运行的命令写日志?