是否需要添加重生行以使服务在启动时运行?

是否需要添加重生行以使服务在启动时运行?

我正在尝试在系统启动时运行服务,方法是:本教程

我有一个名为的脚本service

为了使其在启动时运行,我运行

 sudo update-rc.d service enable

然后重新启动使用sudo reboot,它就可以正常工作了。

我很好奇我是否需要添加重生线还是不行,因为这篇文章用到了它。在我的情况下,即使我没有添加那行,它也能正常工作。

在文件底部为该服务添加一个 respawn 行/etc/inittab 。这是一个通用示例:

/etc/inittab

id:2345:respawn:/bin/sh /path/to/application/startup

我的 Ubuntu 版本:14.04

答案1

如果进程当前未在系统中运行,则可以使用 Respawn 命令重新启动该进程。如果进程在系统中停止,则respawn可以使用该命令触发进程的启动。

相关内容