使用django-crontab怎么实现一个定时任务

  介绍

使用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 删除

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用django-crontab怎么实现一个定时任务