【问题标题】:Creating a Custom Ubuntu Daemon创建自定义 Ubuntu 守护进程
【发布时间】:2011-03-04 14:55:43
【问题描述】:

在 Ubuntu 中创建自定义守护程序的“正确”方法是什么?它将在启动时启动并可由 Ubuntu 的标准守护程序启动/停止命令控制?

我可以复制并粘贴其中一个脚本到 /etc/init.d 中还是需要在其他地方“注册”守护程序?

【问题讨论】:

  • 您是在问如何编写一个守护进程还是仅仅启动一个?如果是后者,您应该澄清一下,然后在 superuser.com 上提问。

标签: linux shell ubuntu daemon


【解决方案1】:

由于您专门询问了 Ubuntu,您应该知道 sysv 样式的初始化脚本(位于 /etc/init.d 下的脚本)正在逐步淘汰,取而代之的是 Upstart 作业,恕我直言,这些作业更容易创建并与之合作。以下是一些帮助您入门的链接:

http://upstart.ubuntu.com/

http://en.wikipedia.org/wiki/Upstart

http://www.netsplit.com/category/tech/upstart/

http://manpages.ubuntu.com/manpages/lucid/man5/init.5.html

【讨论】:

    【解决方案2】:

    Done.

    Google 的第二个结果:ubuntu daemon startup

    【讨论】:

    • 谢谢。我的搜索词“creating an ubuntu daemon”发现了很多类似的问题,但没有这么简洁的答案。
    • 首选方式是使用upstart。请参阅下面的答案以获取链接。
    猜你喜欢
    • 1970-01-01
    • 2012-01-16
    • 2013-07-31
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    相关资源
    最近更新 更多