欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用cron定时周期性执行python任务

程序员文章站 2022-07-14 18:25:54
...
1. 安装python-crontab
pip install python-crontab

 

2. 设置定时任务

from crontab import CronTab

my_cron = CronTab(user='xxx')
job1 = my_cron.new(command='python xxx1.py')
job1.minute.every(6) # 定周期任务,每6分钟运行一次

job2 = my_cron.new(command='python xxx2.py')
job2.hour.every(2) # 定周期任务,每2小时运行一次

my_cron.write() # 使设定的周期任务生效

 

3. 查看 / 删除 定时任务

crontab -l # 列出所有定时任务

crontab -r # 删除用户的定时任务,当执行命令时,所有用户下面的定时任务会被删除

 

reference:https://zhuanlan.zhihu.com/p/33717874