如何在安装后自动启动守护进程?

如何在安装后自动启动守护进程?

我正在编写守护进程并将其打包,但我希望守护进程在安装后运行。有没有办法让守护进程在安装后运行?

答案1

  1. 写一个 upstart 作业,参见upstart:入门

  2. debian/postinst在deb 包中添加启动作业命令,参见Debian 二进制软件包构建指南

答案2

您的守护进程启动脚本位于/etc/init.d/

启用它在启动后执行

update-rc.d daemon defaults

您还可以在 中找到其他选项man update-rc.d

运行它

invoke-rc.d daemon start

对于systemd用户:

如何编写 systemd 启动脚本

并用于systemctl enable自动启动服务。

相关内容