请注意,本文编写于 2121 天前,最后修改于 2121 天前,其中某些信息可能已经过时。
以前一直用Supervisor现在centos7自带systemd方便了很多
在/etc/systemd/system/
目录下创建test.service
文件内容如下
[Unit]
Description=Test Service
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/python /home/test.py
[Install]
WantedBy=multi-user.target
自行修改ExecStart
参数
启动: systemctl start test.service
ps -ef | grep python
查看python进程会发现多了/usr/bin/python test.py
的进程
当我们人为kill掉此进程的时候,systemd会自动帮我们重启此进程
停止: systemctl stop test.service
开机启动
systemctl enable test.service
# 以上命令相当于执行以下命令,把test.service添加到开机启动中
sudo ln -s '/etc/systemd/system/test.service' '/etc/systemd/system/multi-user.target.wants/test.service'
1 条评论
路过了,网站做得不错