1.在此目录下创建服务文件

/usr/lib/systemd/system/xxx.service



2.xxx.service文件内容为

CentOS7



# 文件放置目录(CentOS 7)/usr/lib/systemd/system/python.service

# 服务描述

Description=Python Service

# 在多用户运行后启动

After=multi-user.target



Type=idle

Restart=on-failure

PIDFile=/tmp/python.pid

# 运行命令

ExecStart=/usr/local/conda3/envs/python/bin/python3.7 /usr/local/python/python.py

ExecStop='ps -ef |grep erpServer |awk '{print $2}' | xargs kill -9 '

RestartSec=10s



WantedBy=multi-user.target

CentOS8



# 文件放置目录(CentOS 8)/usr/lib/systemd/system/python.service

# 服务描述

Description=Python Service

# 在多用户运行后启动

After=multi-user.target



Type=idle

# 运行命令

ExecStart=/usr/local/conda3/envs/python/bin/python3.7 /usr/local/python/python.py



WantedBy=multi-user.target



3.更改配置文件的权限

sudo chmod 644 /usr/lib/systemd/system/python.service

4.使配置文件生效

sudo systemctl daemon-reload #重载服务列表

sudo systemctl enable python.service #设置开机自启动

sudo systemctl start python.service #开启服务

sudo systemctl status python.service #查看服务是否正常运行

或者重启查看能否自启动。

reboot



正在努力加载中