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

Modified on: Mon, 12 Aug 2019 19:00:02 +0800

我需要在Debian中从应用程序创建一个守护进程。在Debian中是否有像Ubuntu中的“upstart”这样的标准工具?我只需要启动 - 停止命令,启动程序作为带有一些选项和pid文件的守护进程,并使用pid文件将其终止。

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

最佳答案

您可以在Debian上的/etc/init.d/skeleton文件后手动创建守护程序。

您可以使用/usr/bin/service启动$ sudo service yourdaemon start和sstop $ sudo service yourdaemon stop您的守护进程。

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

另一方面,您可能需要查看daemontools,这不是debian的标准,但有一些有趣的特征

作者:chmeee

相关问答

添加新评论