关于 Systemd

可以参考 阮一峰的网络日志 中的 《Systemd 入门教程:命令篇》

地址:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html

备忘一下 Unit 的配置

  1. /etc/systemd/system/ 下创建 xxx.service 文件
vim /etc/systemd/system/xxx.service
  1. xxx.service的内容简易模板,其中 ExecStart 根据实际情况指定 xxx 可执行文件或程序的运行命令
[Unit]
Description=xxx
Documentation=https://github.com/xxxx/xxxx
Wants=network.target
After=network.target

[Service]
Type=simple
DynamicUser=yes
ExecStart=/path/to/your/app/exec
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target
  1. 注册及使用
# 装载xxx服务
systemctl daemon-reload
# 设置xxx开机启动
systemctl enable xxx.service
# 查看xxx状态
systemctl status xxx.service
# 启动xxx
systemctl start xxx.service
# 重启xxx
systemctl restart xxx.service
# 停止xxx
systemctl stop xxx.service
打赏不准超过你工资的一半!!!