概述
centos7中定时启动python脚本,我使用的是crond,crond在centos7系统是默认安装开机自启的,只需要配置好就可以使用。
我自己写的几个抓取数据的脚本,定时给我推送新闻
1.修改配置文件vim /etc/crontab
我这里设置的是每天6,、12、20点整运行脚本
第一部分是定时的规则,第二部分root为用户 ,第三部分为python的路径和脚本的路径 ,脚本的标准输出保存到auto.log中
0 6,12,20 * * * root /usr/bin/python3 /root/newsPaper/getSputniknews.py > auto.log
为了测试,我把自动运行的时间修改为当前时间的五分钟后
意思就是每个小时50分的时候运行脚本(例如1:50,2:50,3:50)
50 * * * * root /usr/bin/python3 /root/newsPaper/getSputniknews.py > auto.log
2.重启服务
systemctl restart crond
3.验证是否自动执行
时间到了看下进程,可以看到脚本已经被自动执行
查看运行日志
如果要运行别的脚本,原理是一样的,改一下路径就行
最后
以上就是虚拟饼干为你收集整理的centos运行python程序_centos7定时运行python脚本的全部内容,希望文章能够帮你解决centos运行python程序_centos7定时运行python脚本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复