apscheduler 简单使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from apscheduler.schedulers.background import BackgroundScheduler
import time
# 定义任务
def cron_job():
pass
if __name__ == "__main__":
scheduler = BackgroundScheduler() # 创建调度器
scheduler.add_job(cron_job, "cron", hour=8, minute=0, id="job1")
scheduler.add_job(cron_job, "cron", hour=12, minute=0, id="job2")
try:
scheduler.start()
print("调度器已启动")
while True:
time.sleep(1) # 保持主线程运行
except Exception as e:
print(f"调度器发生异常: {e}")
scheduler.shutdown()
print("调度器已关闭")
本文由作者按照 CC BY 4.0 进行授权