Linux下Python脚本⾃启动与定时任务详解
前⾔
最近同事问了⼀个关于Python脚本⾃启动与定时任务的问题,发现很多的朋友对这块都不是特别的熟悉,所以本⽂主要给⼤家介绍的是关于Linux下Python脚本⾃启动与定时任务的相关内容,分享出来供⼤家参考学习,话不多说了,来⼀起看看详细的介绍:
⼀、让Python随Linux开机⾃动运⾏
准备好要⾃启的脚本auto.py
⽤root权限编辑以下⽂件
sudo vim /ect/rc.local
在exit 0上⾯编辑启动脚本的命令
/usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
linux下vim命令最后重启Linux,脚本就能⾃动运⾏并打印⽇志了。
⼆、让Python脚本定时启动
准备好定时启动的脚本auto.py
⽤root权限编辑以下⽂件
sudo vim /etc/crontab
在⽂件末尾添加以下命令
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代表周⽇)
总结
以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问⼤家可以留⾔交流,谢谢⼤家对的⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论