我在测试中遇到了这个问题
改变 init 启动顺序,以便 rc.local 或 boot.local 脚本(取决于您选择的发行版)在启动时执行。
我遇到了麻烦。有人能帮我解决一下吗?
答案1
Ubuntu(或基于 Debian)有一个启动过程,您可以在 中找到/etc/init.d/
。其他主要分支(Fedora、Suse)往往有自己的方法。您可以rc.local
在那里找到一个关于它运行的注释/etc/rc.local
如果存在。那可能就是您希望创建的。
您/etc/rc.local
可以放入要在运行级别执行的脚本。
添加了 1 行的示例文件:
$ more /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
[ -x /sbin/initctl ] && initctl emit --no-wait google-rc-local-has-run || true
exit 0