Windard +
Github Zhihu RSS

Systemd 简单使用

Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。可以通过systemctl --version 命令来查看使用的版本

之前有人问我 supervisor 和 pm2 相比,哪个更好?这两者都是进程管理和进程监控的,为什么不试一下 Linux 下自带的好用的 Systemd 呢 …

centOS 上所有 services 在 /usr/lib/systemd/system/ , Ubuntu 上所有 services 在 /lib/systemd/system/ 或者 /etc/systemd/system/

常用命令

创建一个 services

以进程管理工具 supervisor 为例 /usr/lib/systemd/system/supervisord.service

[Unit]
Description=Supervisor daemon

[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf
ExecStop=/usr/bin/supervisorctl $OPTIONS shutdown
ExecReload=/usr/bin/supervisorctl $OPTIONS reload
KillMode=process
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=multi-user.target

然后再 systemctl daemon-reload 即可


headlogo   Windard

但行好事,莫问前程

Blog

Opinion

Project

页阅读量:  ・  站访问量:  ・  站访客数: