具有cron类功能的进程内任务调度程序

APScheduler的Python项目详细描述


Build StatusCode Coverage

高级python调度程序(apscheduler)是一个python库,它允许您调度python代码 稍后执行,一次或定期执行。可以在上添加新作业或删除旧作业 那只苍蝇随你的便。如果将作业存储在数据库中,它们也将在调度程序中生存 重新启动并保持其状态。当调度程序重新启动时,它将运行所有作业 它应该在脱机时运行[1]

其中,apscheduler可以用作跨平台、特定于应用程序的替换 到特定于平台的调度程序,如cron守护程序或windows任务调度程序。拜托 但是,请注意,apscheduler不是守护进程或服务本身,也不附带任何 命令行工具。它主要是在现有的应用程序中运行。也就是说, apscheduler确实为您提供了一些构建块来构建调度器服务或运行 专用调度程序进程。

apscheduler有三个内置的调度系统,您可以使用:

  • cron式调度(具有可选的开始/结束时间)
  • 基于间隔的执行(以偶数间隔运行作业,具有可选的开始/结束时间)
  • 一次性延迟执行(在设置的日期/时间运行一次作业)

您可以混合和匹配调度系统和以任何方式存储作业的后端 就像。存储作业支持的后端包括:

apscheduler还集成了几个常见的python框架,比如:

[1]The cutoff period for this is also configurable.

文档

文档可以找到here

来源

可以在Github浏览源代码。

报告错误

github提供了bug tracker

获取帮助

如果您有问题或其他问题,您可以:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在构造函数外部添加鼠标侦听器   java如何使用比较器对列表进行排序以正确排序空值?   javajavax。由于javax,邮件“535.7.3身份验证失败”。邮件升级(v1.3.1至v1.5.2)   java将arraylist流到固定的二维数组中并打印?   RecyclerView适配器上的java上下文   java如何为此Twitter API为KafkaProducer建立连接   java Spring安全性重写WebSecurity配置适配器的配置(AuthenticationManagerBuilder)是否会影响全局应用程序?   线程“awteventque0”NullPointerException中的java异常   if条件中的null值和null指针异常java   java树集<Object>允许相同类型的多个对象   java定义类;我认不出   字符串java replaceAll()   JAVAutil。scanner(Java)读取文件时如何跳过空格?   java在swing中关闭flash屏幕   java在Wildfly 16中的应用程序中加载pk12文件   有没有工具可以自动生成屏幕抓取的Java代码   创建意图时,java方法getParcelableExtra()返回null   将数据从java传递到jsp   java Android Studio |永久保存布局