【发布时间】:2011-03-04 14:55:43
【问题描述】:
在 Ubuntu 中创建自定义守护程序的“正确”方法是什么?它将在启动时启动并可由 Ubuntu 的标准守护程序启动/停止命令控制?
我可以复制并粘贴其中一个脚本到 /etc/init.d 中还是需要在其他地方“注册”守护程序?
【问题讨论】:
-
您是在问如何编写一个守护进程还是仅仅启动一个?如果是后者,您应该澄清一下,然后在 superuser.com 上提问。
在 Ubuntu 中创建自定义守护程序的“正确”方法是什么?它将在启动时启动并可由 Ubuntu 的标准守护程序启动/停止命令控制?
我可以复制并粘贴其中一个脚本到 /etc/init.d 中还是需要在其他地方“注册”守护程序?
【问题讨论】:
由于您专门询问了 Ubuntu,您应该知道 sysv 样式的初始化脚本(位于 /etc/init.d 下的脚本)正在逐步淘汰,取而代之的是 Upstart 作业,恕我直言,这些作业更容易创建并与之合作。以下是一些帮助您入门的链接:
http://en.wikipedia.org/wiki/Upstart
【讨论】:
Done.
Google 的第二个结果:ubuntu daemon startup
【讨论】: