当前位置: 首页 > news >正文

APScheduler包——python tornado框架中实现定时任务

介绍:
APScheduler的全称是Advanced Python Scheduler。它是一个轻量级的 Python 定时任务调度框架。APScheduler 支持三种调度任务:固定时间间隔,固定时间点(日期),Linux 下的 Crontab 命令。同时,它还支持异步执行、后台执行调度任务。
 

import time
from abc import ABC
from tornado import web, ioloop
from tornado.web import RequestHandler, url
from apscheduler.schedulers.tornado import TornadoScheduler
from tornado.httpserver import HTTPServer
from datetime import datetimedef hello():print('hello')def init_scheduler():scheduler = TornadoScheduler(timezone='Asia/Shanghai')# 定时每天7点0分0秒 执行一次hello函数  next_run_time的意思是从什么时候开始加上这个会立即执行hello方法# scheduler.add_job(hello, "cron", hour=7, minute=0, second=0, next_run_time=datetime.now())scheduler.add_job(hello, "cron", hour=15, minute=29, second=0)scheduler.start()class CoinMoneyHomeHandler(RequestHandler, ABC):async def post(self):print(2222)def make_app():routes = [(url(r"/hello", CoinMoneyHomeHandler))]app = web.Application(routes, debug=True)return appif __name__ == '__main__':init_scheduler()app = make_app()server = HTTPServer(app)server.bind(8081)server.start(1)ioloop.IOLoop.current().start()

http://www.lryc.cn/news/178736.html

相关文章:

  • BASH shell脚本篇3——字符串处理
  • 【SSL】用Certbot生成免费HTTPS证书
  • 报错:java.sql.SQLSyntaxErrorException: Table ‘examsys.Teacher’ doesn’t exist
  • .NET的PLC帮助类
  • Linux中nfs:failed: Operation not supported
  • ElasticSearch映射与模板介绍
  • 通过 Azure 日志分析加强云安全
  • [H5动画制作系列 ]变量,帧频,监听器等的生命周期基础测试
  • 基于SpringBoot的服装生产管理系统的设计与实现
  • 动态内存操作(2)
  • Windows-Delphi 窗口置顶
  • CVE-2020-11978 Apache Airflow 命令注入漏洞分析与利用
  • 面试经典算法1:DFS
  • Windows系统利用cpolar内网穿透搭建Zblog博客网站并实现公网访问内网!
  • SmartCode ViewerX VNC 3.11 Crack
  • 傻瓜式Java操作MySQL数据库备份
  • redis常用操作命令
  • pytorch gpu安装
  • uni跳转页面不缓存上一个页面的方法
  • 排序:败者树和置换选择排序(解决外部排序中的优化问题)
  • 【超分:光谱响应函数】
  • IoT 物联网 JavaScript 全栈开发,构建家居环境监控系统实战
  • jupyter notebook可以打开,但无法打开.ipynb文件,报错500 : Internal Server Error
  • latex图片编号+表格编号
  • 【1day】用友时空KSOA平台 imagefield接口SQL注入漏洞学习
  • linux之美
  • 5、超链接标签
  • CCF CSP认证历年题目自练 Day15
  • APP的收费模式及特点
  • opencv: 解决保存视频失败的问题