python定时任务

python实现定时处理事务

 ̄綄美尐妖づ 提交于 2019-11-29 19:45:53
用python来实现定时处理事务的操作,主要使用模块apscheduler,需要下载 pip install apscheduler我工作中用到的例子是每天自动对数据库中过期的用户进行处理BackgroundScheduler调度器特别好用,非阻塞的,用django可以直接写在app应用里 apscheduler功能强大,有四大组件,下面例子只是个人用到的皮毛 例一实现每周一到周五计算1+1=2 <1>导入模块from apscheduler.schedulers.background import BackgroundScheduler <2>创建需要执行的函数def job():  a = 1 + 1  print(a)<3>创建对象 scheduler = BackgroundScheduler()<4>添加时间并设置属性每周一到周五6:30执行事件scheduler.add_job(job,'cron',day_of_week='mon-fri',hour=6,minute=30) #job事件,'cron'触发器的表示时定事件执行事件,后面参数是设置的事件,具体参数设置下面有 每天6:30都执行事件 scheduler.add_job(job,'cron',hour=6,minute=30) <5>启动scheduler.start() """每天对数据库过期用户进行处理

centos 定时执行脚本

做~自己de王妃 提交于 2019-11-29 11:46:48
1.安装crontab #yum install crontabs 2.编辑定时任务: #crontab -e 3.路径要写绝对路径 * * * * * python /home/xxx.py ###每分钟执行一次 #5 * * * * python /home/xxx.py ###每小时05分时执行一次 4.重启服务 #service crond restart 来源: https://blog.csdn.net/weixin_41396062/article/details/100802159

centos7 定时任务

坚强是说给别人听的谎言 提交于 2019-11-29 04:46:37
1.编辑任务 vi /etc/crontab    2.执行任务 crontab /etc/crontab 3.查看任务列表 crontab -l 注意:当执行python脚本时需要python的绝对位置 来源: https://www.cnblogs.com/venom95/p/11454653.html