Centos 7 添加Systemct任务 配置开机自启

[Unit]
Description=Simple-Drive.mytlu.python
After=network-online.target
[Service]
User=root
Type=simple
#Environment=”PATH=/simpledrive-demo”
WorkingDirectory=/simpledrive-demo
ExecStart=/usr/local/bin/python3 -u /simpledrive-demo/main.py > /simpledrive-demo/main.log 2>&1
ExecReload=/bin/kill -HUP $MAINPID
ExecStop=/bin/kill -TERM $MAINPID
KillMode=process
Restart=no
[Install]
WantedBy=multi-user.target
WantedBy=graphical.target

注意,Environment以及WorkingDirectory都在配置文件里。WorkingDirectory对于Python运行比较重要。另外,该文件存于/usr/lib/systemd/system/simpledrive-demo.mytlu.python.service。另外运行完记得systemctl daemon-reload来刷新。

以下*代替相关服务。

systemctl start * 开启service

systemctl enable * 开启开机自启

systemctl status * -l 查看服务状态。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注