在 /etc/init.d/ 启动时运行脚本

vic*_*ico 6 12.04

试图通过将我的脚本放在/etc/init.d/. 但这没有帮助。我还必须做什么?

mon*_*nge 10

它需要是可执行的并已安装。

使其可执行:

sudo chmod +x /etc/init.d/YOUR_SCRIPT
Run Code Online (Sandbox Code Playgroud)

将其安装到所有运行级别:

sudo update-rc.d YOUR_SCRIPT defaults
Run Code Online (Sandbox Code Playgroud)

现在重新启动并查看您的脚本在启动时运行。

玩得开心!

[编辑]

顺便提一句。您的脚本现在是一项服务。您可以随时停止/启动/重新启动它

sudo service YOUR_SCRIPT stop/start/restart
Run Code Online (Sandbox Code Playgroud)

[/编辑]

  • 正确,update-rc.d 已过时。有关如何将某些内容安装为服务的最新示例,请参阅 /sf/ask/2673840921/#40584047。 (2认同)