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
服务配置更新文章来源:https://www.toymoban.com/news/detail-857133.html
sudo systemctl daemon-reload
服务状态文章来源地址https://www.toymoban.com/news/detail-857133.html
sudo systemctl status your_app
到了这里,关于【Ubuntu20.04】使用 systemd 进行服务部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!