如何使程序/流程成为服务?

Pat*_*ryk 5 debian services

我想知道如何使常规应用程序(例如noip2更新程序)成为系统进程。我使用 Debian 6.0.2。现在我有这样的:

  • 二进制文件在/usr/local/bin/asnoip2文件中
  • 启动的“脚本”被添加到 /etc/rc.local

如何使其成为能够使用例如service命令运行/停止它的系统服务?

sr_*_*sr_ 4

根据我的发现,noip2包括脚本/etc/init.d/noip2(也在这里,对于那些现在没有运行 Debian 的人),这应该已经是您所需要的了。我不确定如何services与 中的脚本交互/etc/init.d,但一般来说你可以运行

/etc/init.d/noip2 start
Run Code Online (Sandbox Code Playgroud)

启动noip2服务并

/etc/init.d/noip2 stop
Run Code Online (Sandbox Code Playgroud)

阻止它。看一下脚本,它展示了如何使用start-stop-daemon.