我正在尝试使用包apscheduler
3.1.0来同时运行python作业。但似乎没有正确地完成工作。然后我发现即使使用最简单的情况,触发器“间隔”也可以工作,但“cron”不会。在python 2.7.11中运行以下代码时,它似乎正在运行,但没有打印任何内容。
from apscheduler.schedulers.blocking import BlockingScheduler
def job_function():
print "Hello World"
sched = BlockingScheduler()
sched.add_job(job_function, 'cron', second = '*/2')
sched.start()
更换时
sched.add_job(job_function, 'cron', second = '*/2')
到
sched.add_job(job_function, 'interval', seconds = 2)
,它运作正常。
我已经将setuptools更新为20.6.7。有人知道出了什么问题吗?
答案 0 :(得分:0)
from apscheduler.triggers.cron import CronTrigger
trigger = CronTrigger(day_of_week='mon-fri', hour='18', minute="30", second="0")
scheduler.add_job(job_function, trigger)