介绍
使用django-crontab怎么实现一个定时任务?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
首先使用脉冲安装django-crontab插件
pip install django-crontab
创建要定期执行的脚本和方法,这里假设脚本名称叫cron。py,内容如下:
# !/usr/bin/env python #,- *安康;编码:utf-8 - * - def 检查(): print 才能“hello  django-crontab"
然后在自己应用的设置。py文件中添加这个应用
INSTALLED_APPS =, ( ,,… & # 39;才能django_crontab& # 39; )
同时在设置。py文件中添加计划配置,内容如下:
CRONJOBS =, ( ,,(& # 39;*/1,*,*,*,* & # 39;,,& # 39;cron.check& # 39;, & # 39;在祝辞/tmp/test.log& # 39;) )
其中:
-第一个参数是cron表达式,定义定时任务的执行时间。
-第二个参数是要执行的模块和函数。
-第三个参数是执行定时脚本时日志文件的路径。
定义了定时任务和脚本,下面看看怎样使其生效。
首先查看一下系统中已有的cron作业
python manage.py crontab 显示
添加和修改cron作业
python manage.py crontab 添加
删除cron作业
python manage.py crontab 删除
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。