APScheduler 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
APScheduler 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
APScheduler 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言 Python
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开源组织
地区 不详
投 递 者 Inside
适用人群 未知
收录时间 2011-08-17

软件简介

一个基于Python,提供类似Cron功能,并深受Java Quartz 影响的轻量级进程内任务调度框架。

Advanced Python Scheduler (APScheduler) is a light but powerful in-process task scheduler that lets you schedule jobs (functions or any python callables) to be executed at times of your choosing.

This can be a far better alternative to externally run cron scripts for long-running applications (e.g. web applications), as it is platform neutral and can directly access your application's variables and functions.

The development of APScheduler was heavily influenced by the Quartz task scheduler written in Java. APScheduler provides most of the major features that Quartz does, but it also provides features not present in Quartz (such as multiple job stores).

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2018/05/24 17:27

APScheduler

1 简介 APScheduler的全称是Advanced Python Scheduler。它是一个轻量级的 Python 定时任务调度框架。APScheduler 支持三种调度任务:固定时间间隔,固定时间点(日期),Linux 下的 Crontab 命令。同时,它还支持异步执行、后台执行调度任务。 2 安装 使用 pip 包管理工具安装 APScheduler 是最方便快捷的。 pip install APScheduler # 如果出现因下载失败导致安装不上的情况,建议使用代理 pip --proxy http://代理ip:端口 ...

0
0
发表了博客
2019/12/06 10:49

APScheduler学习

说明 APScheduler是一个 Python 定时任务框架,使用起来十分方便。提供了基于日期、固定时间间隔以及 crontab 类型的任务,并且可以持久化任务、并以 daemon 方式运行应用。 使用 APScheduler 需要安装 安装: 1 pip install apscheduler 首先来看一个周一到周五每天早上6点半喊我起床的例子: 1 from apscheduler.schedulers.blocking import BlockingScheduler 2 from datetime import datetime 3 # 输出时间 4 def job()...

0
0
2019/05/10 11:54

APScheduler

https://blog.csdn.net/yangkai_hudong/article/details/13774895 http://www.suohi.cc/posts/5993be94ae69493b83996402

0
0
发表了博客
2018/06/25 14:52

APScheduler 浅析

前言 APScheduler是python下的任务调度框架,全程为Advanced Python Scheduler,是一款轻量级的Python任务调度框架。它允许你像Linux下的Crontab那样安排定期执行的任务,并且支持Python函数或任意可调用的对象。 安装 (ENV1) [eason@localhost]$ pip install apscheduler Collecting apscheduler Downloading APScheduler-3.3.0-py2.py3-none-any.whl (57kB) 100% |████████████████████████...

0
0
发表了博客
2019/05/17 08:02

APScheduler的使用

定时框架APScheduler APSScheduler是python的一个定时任务框架,它提供了基于日期date、固定时间间隔interval、以及linux上的crontab类型的定时任务。该框架不仅可以添加、删除定时任务,还可以将任务存储到数据库中、实现任务的持久化。 APScheduler有四种组件 triggers(触发器):触发器包含调度逻辑,每一个作业有它自己的触发器,用于决定接下来哪一个作业会运行,除了他们自己初始化配置外,触发器完全是无状态的。 job ...

0
0
发表了博客
2019/08/29 20:35

APScheduler (重点)

定时校正 需求: mysql和redis两个系统, mysql增加数据成功, redis未必添加成功, 这样两个系统的数据可能出现偏差, 所以需要定期对mysql和redis的数据进行同步 解决方案: 每天执行一次定时任务, 让mysql数据和redis数据进行同步 crontab 是linux系统一个内置命令, 依赖于linux系统, 无动态管理任务(取消/暂停/修改任务配置) 使用场景: 适合于普通的静态任务 apscheduler 独立的定时器程序, 可以方便的管理定时任务 使用场景: 需要...

0
0
发表了博客
2019/03/21 01:44

apscheduler定时器

每天定时任务: import time from apscheduler.schedulers.background import BackgroundScheduler def foo(): print(1234) sched = BackgroundScheduler() sched.start() sched.add_job(foo, 'cron', day_of_week='0-6', hour=1, minute=42, second=10, id='1') sched.add_job(foo, 'cron', day_of_week='0-6', hour=1, minute=42, second=12, id='2') sched.add_job(foo, 'cron', day_of_week='0-6', hou...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
34 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部