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