发布时间:2019-09-21 10:44:57编辑:auto阅读(2755)
用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 快速入门
54997
41794
36383
31792
26699
26386
24911
20515
16457
15877
3024°
2749°
2837°
2989°
2926°
3189°
3078°
2925°
2912°
2896°