- 創(chuàng)建并編寫啟動(dòng)腳本
[Unit]
Description=自動(dòng)化API測(cè)試平臺(tái)
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
#這里選擇simple模式
Type=simple
#必須使用命令的全量路徑
ExecStart=/usr/bin/node /root/workspaces/yapi/vendors/server/app.js
#kill命令發(fā)送
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=120s
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
- 設(shè)置允許后臺(tái)啟動(dòng)
systemctl enable yapi.service
3.啟動(dòng)、停止、重啟、查看狀態(tài)
systemctl start yapi.service
systemctl stop yapi.service
systemctl restart yapi.service
systemctl status yapi.service
systemctl daemon-reload
參考文章:
CentOS7使用systemctl添加自定義服務(wù)
Linux 守護(hù)進(jìn)程的啟動(dòng)方法