当前位置 : 主页 > 编程语言 > 其它开发 >

centos7 添加python程序为系统服务

来源:互联网 收集:自由互联 发布时间:2022-05-30
centos6版本的系统服务是/etc/init.d启动脚本的方式,centos7采用强大的systemctl来管理系统服务,大幅提供了系统服务的运行效率,但是服务的配置和以前版本完全不同,这是很大的进步,

centos6版本的系统服务是/etc/init.d启动脚本的方式,centos7采用强大的systemctl来管理系统服务,大幅提供了系统服务的运行效率,但是服务的配置和以前版本完全不同,这是很大的进步,systemctl太简单易用了。

centos7添加自定义系统服务的步骤如下:

1、编写自定义的系统服务脚本;

/usr/bin/python3 /usr/local/src/sykj_bkhand/app.py

2、用systemctl命令把自定义的系统服务设置为开机/关机启动、停止。

#1、创建service文件 
vim /usr/lib/systemd/system/sendemail.service
#2、编辑service文件
[Unit]
Description=sendemail service
After=multi-user.target
Wants=network.target

[Service]
Type=idle
#启动服务的命令
ExecStart= /usr/bin/python3 /usr/local/src/sykj_bkhand/app.py
[Install] WantedBy
=multi-user.target #3、更改文件权限 chmod 644 /usr/lib/systemd/system/sendemail.service #4、使配置文件生效 systemctl daemon-reload #5、设置开机启动 systemctl enable sendemail #6、开启服务 systemctl start sendemail #7、重启服务 systemctl restart sendemail #8、停止服务 systemctl stop sendemail #9、查看服务状态 systemctl status sendem

 

上一篇:遗传算法解八数码问题
下一篇:没有了
网友评论