当前位置:   article > 正文

【Ubuntu20.04】使用 systemd 进行服务部署

【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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

2. 配置

将上述文件命名为 your_app.serivce ,放入/etc/systemd/system 目录下

比如,你的服务名称叫 your_app

服务启用

sudo systemctl enable your_app
  • 1

服务启动

sudo systemctl start your_app
  • 1

服务重新启动

sudo systemctl restart your_app
  • 1

服务停止

sudo systemctl stop your_app
  • 1

服务禁用

sudo systemctl disable your_app
  • 1

服务配置更新

sudo systemctl daemon-reload
  • 1

服务状态

sudo systemctl status your_app
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/465082
推荐阅读
相关标签
  

闽ICP备14008679号