知行编程网知行编程网  2022-10-22 09:00 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于APScheduler实现定时任务的相关知识,包括php实现定时任务,以及java开启定时任务这些编程知识,希望对大家有参考作用。



APScheduler 实现定时任务



一、安装apscheduler


pip install apscheduler


pip install apscheduler==3.6.3


如果超时或者出现别的情况,可以选择:

# 法1使用豆瓣源下载
pip install -i https://pypi.doubanio.com/simple/ apscheduler
# 法2使用清华源下载
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple apscheduler

如果还是不行,可以去pypi官网下载。下载解压,到setup.py文件同级,打开cmd,使用命令下载:

python setup.py install



二、新建一个调度器schedulers



三、添加调度任务



四、运行调度任务


有两种方式可以添加一个新的作业:


1.add_job来添加作业


2.装饰器模式添加作业


几个说明:

1、运行过程中会出现一些错误。由于我的mongodb是在国外的VPS上,所以运行会有些延迟。通常,如果速度快,误差不会很大。

2.关于时区,如果有错误,必须手动指定。在中国可以定义为“亚洲/上海”

3、添加job时,type可以是cron。这个定义比linux中的crontab格式更灵活,可以定义星期几、星期几等,推荐使用


4、添加作业的时候也可以使用装饰器

往期文章中有详细讲解过
的执行使用方法,可以点击了解。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享