配置服务的命令service


Web进程的服务化

cd /lib/systemd/system;

vim WebSvc.service

[Unit]
Description=WebSvc service
[Service]
Type=forking
RemainAfterExit=no
ExecStart=/bin/sh /home/test/WebSvc/LinuxWebSvc.sh

[Install]
WantedBy=multi-user.target

开机启动

systemctl enable WebSvc

sudo systemctl daemon-reload;sudo systemctl start WebSvc;
sudo systemctl daemon-reload;sudo systemctl restart WebSvc;

sudo systemctl status WebSvc.service;
sudo systemctl stop WebSvc;

cat LinuxWebSvc.sh

sleep 8s # TODO 等待启动依赖的程序启动
/usr/bin/nohup /home/test/WebSvc -conf /home/test/configs/config.yaml > /dev/null&

Linux使用systemctl设置程序开机自启动_sayyy的专栏-CSDN博客_systemctl 开机自启动 https://blog.csdn.net/sayyy/article/details/79276575