使用cron定時週期性執行python任務

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章