README.md 733 B

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)