CentOS 7如何实现定时执行python脚本

一般来说,在CentOS下,可以使用crontab进行定时任务的处理。

1、安装

yum install crontabs

2、定时语法说明

corntab中,一行代码就是一个定时任务,其语法结构可以通过这个图来理解。

含义如下

* 代表取值范围内的数字
/ 代表"每"
- 代表从某个数字到某个数字
, 代表离散的取值(取值的列表)

一些常用的时间写法如下:

* * * * * //每分钟执行
* */4 * * * //每4小时执行,每一分钟都会执行
0 */4 * * * //每4小时执行,只执行一次
0 4 * * * //每天4点执行
0 12 */2 * * //每2天执行一次,在12点0分开始运行
* * * * 0 //每周日执行
* * * * 6,0 //每周六、日执行
5 * * * * //每小时的第5分钟执行

3、配置定时执行的脚本

由于是需要定时执行python脚本,所以应该使用如下命令:

python xxx.py

4、注意事项:要用绝对路径写到命令,否则定时运行失败

5、查看当前系统中的定时任务列表

crontab -l

6、编辑

crontab -e

7、添加一条新记录

00 * * * * /usr/bin/python3 /root/interface/blog_ETH.py

完成后,可以重启一下crontab的服务即可。

service crond restart

猜你喜欢

转载自blog.csdn.net/u012798683/article/details/113363525