国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

使用django-crontab實(shí)現(xiàn)定時(shí)任務(wù)的示例

2020-02-22 23:18:59
字體:
供稿:網(wǎng)友

今天打算在自己的 Django 應(yīng)用中添加一個(gè)定時(shí)任務(wù)來定時(shí)執(zhí)行一些定期檢查的功能,因此想到了使用 django-crontab 插件可以滿足我的需求,下面就是這個(gè)插件的使用方法。

首先使用pip安裝 django-crontab 插件

pip install django-crontab

創(chuàng)建要定期執(zhí)行的腳本和方法,這里假設(shè)腳本名稱叫cron.py,內(nèi)容如下:

#!/usr/bin/env python# -*- coding: utf-8 -*-def check():  print "hello django-crontab"

然后在自己應(yīng)用的 settings.py 文件中添加這個(gè)app

INSTALLED_APPS = (  ...  'django_crontab',)

同時(shí)在 settings.py 文件中添加 CRONJOBS 配置,內(nèi)容如下:

CRONJOBS = [  ('*/1 * * * *', 'cron.check','>>/tmp/test.log')]

其中:
- 第一個(gè)參數(shù)是 cron 表達(dá)式,定義定時(shí)任務(wù)的執(zhí)行時(shí)間。
- 第二個(gè)參數(shù)是要執(zhí)行的模塊和函數(shù)。
- 第三個(gè)參數(shù)是執(zhí)行定時(shí)腳本時(shí)日志文件的路徑。

定義了定時(shí)任務(wù)和腳本,下面看看怎樣使其生效。

首先查看一下系統(tǒng)中已有的 cron job

python manage.py crontab show 

添加和修改 cron job

python manage.py crontab add 

刪除 cron job

python manage.py crontab remove

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 垣曲县| 班戈县| 偃师市| 义乌市| 水富县| 石景山区| 大兴区| 越西县| 泰州市| 京山县| 华坪县| 饶阳县| 全州县| 汽车| 集安市| 芜湖市| 临海市| 射阳县| 长治县| 师宗县| 资阳市| 安化县| 江阴市| 神池县| 台山市| 读书| 潍坊市| 安乡县| 云林县| 松溪县| 金沙县| 桦甸市| 阿城市| 桓仁| 苏尼特右旗| 偏关县| 泽普县| 朝阳市| 锡林浩特市| 象州县| 靖江市|