schedule 模块可以非常方便地实现:周期性地在每天的某个时间点上执行任务:
import schedule
import time
def job():
print(“I’m working…”)
schedule.every(10).minutes.do(job)
schedule.every().hour.do(job)
schedule.every().day.at(“10:30”).do(job)
schedule.every().monday.do(job)
schedule.every().wednesday.at(“13:15”).do(job)
while True:
schedule.run_pending()
time.sleep(1)
用 llinux crontab 定时任务
30 23 * * * python /home/***/***/test.py >> /home/***/***/test.log 2>&1
PS:2>&1是将标准错误重定向到标准输出