用systemd管理服务
结构
systemctl在 /usr/lib/systemd/system/ 中存放可用服务,在 /etc/systemd/system/ 中存放已启用服务,二者都可以是服务文件或链接
服务文件
以frps为例,在 /etc/frp/systemd/ 新建服务文件 frps.service
[Unit]
Description=frps
After=network.target
[Service]
TimeoutStartSec=5
ExecStart=/usr/local/bin/frps -c /etc/frp/frps.ini
ExecReload=/usr/local/bin/frps reload -c /etc/frp/frps.ini
ExecStop=/bin/kill $MAINPID
[Install]
WantedBy=multi-user.target
建立服务
ln -s /etc/frp/systemd/frps.service /usr/lib/systemd/system/frps.service
systemctl enable frps
启用服务
systemctl start frps
查看状态
systemctl status frps
停止服务
systemctl stop frps
评论