当您运行update-rc.d myscript default时,在启动/关闭时会调用什么?
医生看上去很模糊,我想要混凝土。我猜会发生这样的事情:
在启动时(特别是在进入运行级别2,多用户)时,将执行以下命令:
/etc/init.d/myscript start在关闭/重新启动时,相同的脚本被调用为:
/etc/init.d/myscript stop这就是真正发生的事吗?
发布于 2011-10-25 23:16:39
这是正确的。
摘自man update-rc.d:
如果使用默认值,则update-rc.d将创建链接,以便在运行级别2345中启动服务,并在运行级别016中停止服务。默认情况下,所有链接的序列号为20,但如果存在依赖项,则应重写该链接。例如,如果守护进程B依赖于A,则必须在B和B必须在A之前被杀死之前启动A,然后通过提供两个NN参数来完成这一任务。一般情况下,核心守护进程应该提前启动并延迟关闭,而应用程序可以启动得很晚,也可以提前关闭。
更多信息这里,查找“安装自定义init脚本”部分。
https://askubuntu.com/questions/72127
复制相似问题