Python中如何实现脚本自启动与定时任务?
本文和大家分享的主要是python 脚本自启动与定时任务相关内容,一起来看看吧,希望对大家 学习python有所帮助。
让Python随Linux开机自动运行
1. 准备好要自启的脚本 auto.py
2. 用 root 权限编辑以下文件
sudo vim /ect/rc. local
1. 在 exit 0 上面编辑启动脚本的命令
/usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
1. 最后重启 Linux ,脚本就能自动运行并打印日志了。
让Python脚本定时启动
1. 准备好定时启动的脚本 auto.py
2. 用 root 权限编辑以下文件
sudo vim /etc/crontab
1. 在文件末尾添加以下命令
2 * * * * root /usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
以上代码的意思是每隔两分钟执行一次脚本并打印日志。
crontab编写解释
· 基本格式
* * * * * user command
分 时 日 月 周 用户 命令
· 举例说明
1 、每分钟执行一次 * * * * * user command
2 、每隔 2 小时执行一次 * */2 * * * user command (/ 表示频率 )
3 、每天 8:30 分执行一次
30 8 * * * user command
4 、每小时的 30 和 50 分各执行一次
30,50 * * * * user command ( , 表示并列)
4 、每个月的 3 号到 6 号的 8:30 执行一次
30 8 3-6 * * user command ( - 表示范围)
5 、每个星期一的 8:30 执行一次
30 8 * * 1 user command (周的范围为 0-7,0 和 7 代表周日)
来源:简书