在 Debian 中是否有“标准”的方式来制作守护进程?

Kur*_*aze 18 debian daemon upstart debian-lenny

我需要从 Debian 中的应用程序创建一个守护进程。在 Debian 中是否有任何标准工具,例如 Ubuntu 中的“新贵”?我只需要启动-停止命令,就可以使用一些选项和 pid 文件将程序作为守护进程启动,并用 pid 文件杀死它。

我查看了 init.d,但似乎这些用于启动时启动。我想手动启动我的守护进程。

chm*_*eee 19

您可以按照/etc/init.d/skeletonDebian 上的文件手动创建守护程序。

你可以/usr/bin/service用来启动$ sudo service yourdaemon start和停止$ sudo service yourdaemon stop你的守护进程。

只要您不将脚本链接到任何/etc/rc?.d目录,它就不会在启动时启动。

另一方面,您可能想查看daemontools,它不是 debian 的标准,但具有一些有趣的功能。

  • 您也可以使用`sudo invoke-rc.d yourservice start` (3认同)