前言
不是sleep方法,直接上我用的指定时间运行程序的方法。
代码
import schedule
import time
import os
def func1():
os.system("python3 sentinel.py")
print("下载完成")
print(time.strftime('%Y-%m-%d %H:%M:%S'))
print("===================================================================")
def func2():
os.system("python3 sentinel_file.py")
print("处理完成")
print(time.strftime('%Y-%m-%d %H:%M:%S'))
print("===================================================================")
schedule.every().day.at("00:00").do(func1)
schedule.every().day.at("03:00").do(func2)
while True:
schedule.run_pending()
time.sleep(1)
解释
在每天的凌晨运行func1函数,凌晨三点运行func2函数,两个函数都是使用cmd启动相关的文件。
其它时间运行
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)
schedule.every().minute.at(":17").do(job)
都要有那个while True
|