欢迎光临散文网 会员登陆 & 注册

简单添加 systemd 服务

2022-03-25 16:16 作者:-l0_0l-  | 我要投稿

目录

1 示例

 

注意事项:

  • 存放目录: /etc/systemd/system

  • systemctl start 找不到该服务,可执行 systemctl daemon-reload

  • 查看日志可用 journalctl -u <服务名>systemctl status 也会显示部分日志

2 Unit 字段

  • Description 描述

  • BindsTo 要依赖哪些服务,任一依赖的服务停止后,本服务也会被停止

  • After 在哪些服务启动之后再启动

详细字段解析:systemd.unit 中文手册 - 金步国

3 Service 字段

  • User 设置进程在执行时使用的用户,默认为 root

  • WorkingDirectory 设置进程的工作目录,可以设置为 "~"

  • ExecStart 服务启动时执行的命令

  • Restart 设置哪种状态下需要自动重启服务,"on-failure" 为服务异常退出后重启

  • RestartSec 多少时间后自动重启,默认单位为秒

详细字段解析:systemd.exec 中文手册 - 金步国systemd.service 中文手册 - 金步国

4 Install 字段

  • WantedBy 设置服务列表,执行 systemctl enable 后,任一服务启动时,本服务也会跟着启动

  • Also 设置服务列表,执行 systemctl enablesystemctl diable 后,也会同时应用到这些服务

详细字段解析:systemd.unit 中文手册 - 金步国

简单添加 systemd 服务的评论 (共 条)

分享到微博请遵守国家法律