我正在使用apscheduler使用脚本向调度程序添加作业。不幸的是,由于我没有启动调度程序,所以在使用脚本时没有正确安排作业。在scheduler = self.getscheduler() # initializes and returns scheduler

scheduler.add_job(trigger=trigger, func = function, jobstore = 'mongo') #sample code. Note that I did not call scheduler.start()

我看到一条消息:apscheduler.scheduler - INFO - Adding job tentatively -- it will be properly scheduled when the scheduler starts

该脚本应该将作业添加到调度程序(而不是在特定实例上运行调度程序),并且在添加到数据库的作业事件中还需要添加一些其他信息。是否可以添加作业并强制调度程序将其添加到jobstore而不实际运行调度程序?在

我知道,可以在添加每个作业之后启动和关闭调度程序,使调度程序将作业信息保存到作业存储中。这真的是个好方法吗?在

编辑:我的初衷是隔离软件的初始化过程。我只想给一个调度程序添加一些作业,但还没有开始。真正的问题是我给了用户启动和停止调度器的权限。我不能保证系统中有一个正在运行的调度程序实例。我通过启动调度程序并在添加作业后关闭它,暂时解决了这个问题。它起作用了。在

python怎么导入apscheduler,如何强制apscheduler将作业添加到作业存储?相关推荐

  1. python字典导入mongodb_Python中的有序字典:添加到MongoDB

    我有一个包含两个元素元组的列表,其中第一个元素是一个字符串(某个参数的名称),第二个元素是一个float(该参数的值).例如, thelist = [('costperunit', 200), ('p ...

  2. python任务调度框架_Python任务调度模块APScheduler

    一.APScheduler 是什么&APScheduler四种组成部分? APScheduler全程为Advanced Python Scheduler,是一款轻量级的Python任务调度框架 ...

  3. Python定时任务-schedule vs. Celery vs. APScheduler

    在Python开发过程中我们经常需要执行定时任务,而此类任务我们通常有如下选项: 自己造轮子 使用schedule库 使用Celery定时任务 使用APScheduler 自己造轮子实现,最大的优势就 ...

  4. python定时任务框架_Python定时任务框架APScheduler

    APScheduler是基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能,使用起来十分方便.提供了基于日期.固定时间间隔以及crontab类型的任务,并且可以持久化任务.基 ...

  5. python定时任务之cron_Python定时任务框架APScheduler 3.0.3 Cron示例

    APScheduler是基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能,使用起来十分方便.提供了基于日期.固定时间间隔以及crontab类型的任务,并且可以持久化任务.基 ...

  6. python 微信bot_我如何创建Python Bot自动登录到强制门户

    python 微信bot by Ritvik Khanna Ritvik Khanna着 我如何创建Python Bot自动登录到强制门户 (How I created a Python Bot to ...

  7. python中导入模块用什么命令_Python导入模块的技巧

    作为使用Python的开发者,我们一开始学习的内容之一就是如何导入Python的各种模块或库.但是我们注意到,那些经常使用Python的用户并不一定都知道Python的导入机制其实非常灵活.在本文中, ...

  8. 【转】python包导入细节

    [转]python包导入细节 包导入格式 导入模块时除了使用模块名进行导入,还可以使用目录名进行导入.例如,在sys.path路径下,有一个dir1/dir2/mod.py模块,那么在任意位置处都可以 ...

  9. Python相对导入导致SystemError的解决方案(译)

    原文出处: http://stackoverflow.com/   译文出处:yibohu1899 这个问题是如何解决在相对导入的时候,如果出现'System Error'的时候的解决方案.顺带一提, ...

最新文章

  1. break continue
  2. 计算机操作系统pv实验,计算机操作系统笔记--信号量与PV 操作
  3. 小程序 自定义组件报错[“usingComponents“][“my-list“] 未找到
  4. 回答一个微信好友的创业问题
  5. ​【文末有福利】连续型随机变量及实例详解
  6. dfs序 + RMQ = LCA
  7. 一个优雅地探索相关性的新可视化方法
  8. dd wipe 命令磁盘清空shell脚本,笔记本台机MAC通用
  9. Ubuntu 12.04装五笔,同时又可以打拼音。
  10. 开培训会没人来,是正常的
  11. atitit.TokenService v3 qb1  token服务模块的设计 新特性.docx
  12. 金蝶连服务器显示演示版,金蝶正版和金蝶演示版的区别
  13. 获取 iOS 设备 UDID
  14. 提升30%转化率的LBS网络营销神器--高精准IP定位
  15. sendgrid html text,Laravel + SendGrid htmlspecialchars()期望参数1为字符串,给定对象
  16. 嵌入式系统主要应用于哪些行业中?
  17. 程序员代码下的许豪杰
  18. EntityManager的find()与getReference()的区别
  19. 云南昆明主城区一在建工地围墙倒塌致2人死亡
  20. Fiddler抓包,并修改请求数据

热门文章

  1. I must be strong and carry on
  2. mysql删除密码代码_mysql 用户新建、受权、删除、密码修改
  3. 从业回忆,一次大胆的冒险,程序员转岗项目经理
  4. flask 部署_只需10分钟!就能用Flask,Docker和Jenkins部署机器学习模型
  5. Linux访问其他进程空间,Linux环境进程间通信系列(五):共享内存
  6. 日历对象导哪个包_微信新表情瞬间炸裂,文物表情包永恒萌呆!
  7. jquery选择器连续选择_JQuery中的选择器
  8. duration java_Java Duration类| ofHours()方法与示例
  9. oracle10数据库链接失败,Oracle10g出现Enterprise Manager 无法连接到数据库实例解决办法...
  10. mysql log4jlogger_mybatis结合log4j打印SQL日志