1. 指定特定时间运行某一任务,可以通过如下方式:
2. 有些时候,我们需要每隔一定时间运行一下任务Interval-based scheduling的方式,如下:
除此之外,也可以使用Decorator的方式,如下:
如果想解除Decorator功能方法,可以通过如下方式:
3. 如果我们想实现类似Linux下的crontab功能,可以通过Cron-style scheduling方式来实现,如下:
同样,也可以通过Decorator方式来实现,如下:
apscheduler会创建一个线程,这个线程默认是daemon=True,也就是默认的是线程守护的,这里设置为False只是为了方便看到效果。除此之外apscheduler也提供其他的选项,如threadpool和jobstores等功能,大家可以自己进行相关的探索学习,相关API可以参考:http://packages.python.org/APScheduler/genindex.html