发布时间:2019-09-21 10:44:57编辑:auto阅读(1755)
用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 快速入门
47839
46383
37273
34725
29311
25968
24899
19946
19538
18019
5788°
6410°
5925°
5959°
7062°
5908°
5940°
6435°
6402°
7774°