发布时间:2019-09-21 10:44:57编辑:auto阅读(2575)
用django-crontab实现定时任务:
1.安装django-crontab
2.安装完成后,将‘django-crontab’添加到settings.py中的INSTALL_APP中, 然后在CRONJOBS中定义自己的定时任务
CRONJOBS = [
('*/2 * * * *', 'emergency.cron.get_emergency_event'),
] #每个2分钟执行一次任务3.写好任务后,想让任务运行,执行python manage.py crontab add 把任务添加到crontab中
python manage.py remove 移除任务
python manage.py show 查看当前系统中的定时任务
tail -f /var/log/cron 查看定时任务的log
4. 执行定时任务出现的错误
‘No handlers cloud be found for logger " django_crontab.crontab " ’
这个问题是定时任务脚本中没有定义logger
logging.basicConfig()
logger = logging.getLogger(__name__)加上logger就可以了
上一篇: KDJ计算代码_Python代码
下一篇: python3.x 快速入门
53613
40447
34863
30593
25469
25250
23686
19101
15254
14768
1260°
1171°
1236°
1269°
1288°
1463°
1413°
1373°
1479°
1428°