|
@@ -1,2 +1,40 @@
|
|
|
# schedule
|
|
|
|
|
|
+定时任务
|
|
|
+
|
|
|
+## Usage
|
|
|
+
|
|
|
+```
|
|
|
+import schedule
|
|
|
+import time
|
|
|
+
|
|
|
+def job():
|
|
|
+ print("Executing job...")
|
|
|
+
|
|
|
+# 每隔 10 秒执行一次任务
|
|
|
+schedule.every(10).seconds.do(job)
|
|
|
+
|
|
|
+# 每隔 1 分钟执行一次任务
|
|
|
+schedule.every().minute.do(job)
|
|
|
+
|
|
|
+# 每隔 1 小时执行一次任务
|
|
|
+schedule.every().hour.do(job)
|
|
|
+
|
|
|
+# 每天的特定时间执行任务
|
|
|
+schedule.every().day.at("10:30").do(job)
|
|
|
+
|
|
|
+# 每周一的特定时间执行任务
|
|
|
+schedule.every().monday.at("12:00").do(job)
|
|
|
+
|
|
|
+# 每月的第一天的特定时间执行任务
|
|
|
+schedule.every().month.at("00:00").do(job)
|
|
|
+
|
|
|
+# 每隔 3 天执行一次任务
|
|
|
+schedule.every(3).days.do(job)
|
|
|
+
|
|
|
+# 不断运行,直到手动停止
|
|
|
+while True:
|
|
|
+ schedule.run_pending()
|
|
|
+ time.sleep(1)
|
|
|
+
|
|
|
+```
|