首先得有一个可运行文件,可以是binary 也可以是shell script;其次有一个描述服务的文件,位于/etc/init.d/目录下(可以参考skeleton文件);最后执行 update-rc.d 建立链接。

1. 准备可执行文件 /home/user1/myservice.sh
2. 拷贝skeleton
sudo cp /etc/init.d/skeleton /etc/init.d/myservice
并按需修改,至少包含 DAEMON=/home/user1/myservice.sh
sudo chmod +x /etc/init.d/myservice
3. 建立链接
sudo update-rc.d myservice deaults

启动服务
sudo /etc/init.d/myservice start

删除服务
sudo /etc/init.d/myservice stop
sudo update-rc.d myservice remove
sudo rm /etc/init.d/myservice

PS: 查询所有服务
systemctl list-unit-files –type service -all
正在运行的服务
systemctl | grep running
启动/停止/重启服务
systemctl [start|stop|restart] service_name