【Ubuntu20.04】使用 systemd 进行服务部署
1、服务文件
- ExecStart,改成自己脚本的路径,比如程序启动脚本
- Restart,异常重启
- RestartSec,异常后多少秒后重启
- StartLimitInterval,异常后重试多少次,0 一直重试
[Unit]
Description=your_app
[Service]
Type=your_app
ExecStart=/root/your_app.sh
Restart=always
RestartSec=5
StartLimitInterval=0
[Install]
WantedBy=default.target
2. 配置
将上述文件命名为 your_app.serivce
,放入/etc/systemd/system
目录下
比如,你的服务名称叫 your_app
服务启用
sudo systemctl enable your_app
服务启动
sudo systemctl start your_app
服务重新启动
sudo systemctl restart your_app
服务停止
sudo systemctl stop your_app
服务禁用
sudo systemctl disable your_app
服务配置更新
sudo systemctl daemon-reload
服务状态
sudo systemctl status your_app
原文地址:https://blog.csdn.net/LABLENET/article/details/137869950
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!