python脚本自启动

发布时间:2024-12-24 01:44

用Python编写简单自动化任务脚本 #生活乐趣# #日常生活趣事# #生活趣味分享# #科技小发明#

fanshuaifang 已于 2023-03-03 16:54:58 修改

于 2022-10-28 13:14:35 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

参考:
https://blog.csdn.net/chenhao0424/article/details/126556116

第一步

准备要执行的python脚本11.py,auto_start.sh脚本,如下:

#!/bin/bash cd /home/xxxx/shell /usr/bin/python3 11.py #其中python路径都需要为绝对路径 1234

我的python路径是/usr/bin/python3

第二步

修改 脚本权限,如下:

sudo chmod +x /home/xxx/shell/11.py 1

第三步

向系统注册服务,在目录/etc/systemd/system/下添加python.service文件,内容如下:

[Unit] Description=svc-test After=network.target StartLimitIntervalSec=0 [Service] Type=simple Restart=always //no退出后不会重启,always表示退出后会一直重启 RestartSec=1 User=root ExecStart=/bin/bash /home/xxxx/shell/11.sh // 必须为绝对路径,最好先在命令行输入/bin/bash /home/xxxx/shell/11.sh 看有没有什么问题 [Install] WantedBy=multi-user.target 12345678910111213

我的bash路径和参考链接不一样,是/bin/bash,注意注释要删掉

第四步

添加执行权限

sudo chmod +x /home/xxxx/shell/11.sh 1

第五步

重载系统服务

sudo systemctl daemon-reload 1

第六步

将服务注册为开机启动

sudo systemctl enable python.service 1

第七步

重启机器验证

sudo reboot ps -aux | grep python #查看正在运行的python代码 12

结果
在这里插入图片描述

第八步

如果更换了脚本内容,需要重启服务

sudo systemctl start 1 #启动服务 sudo systemctl stop 1 #停止服务 sudo systemctl restart 1 #重启服务 sudo systemctl status 1 #查看服务状态 1234

网址:python脚本自启动 https://www.yuejiaxmz.com/news/view/549867

相关内容

自动执行日常任务的 Python 脚本
5个实用的自动化Python脚本
Python 自动化脚本编写五个实战案例
Python实现校园网自动登录的脚本分享
10个Python脚本自动化日常任务
【10个Python脚本来自动化你的日常任务】
优化工作流程的 Python 自动化脚本五例
五个方便好用的Python自动化脚本
十个Python脚本来自动化你的日常任务
十个自动化日常任务的Python脚本

随便看看