国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 乌兰察布市| 鄂州市| 关岭| 东兰县| 四平市| 车险| 广昌县| 交城县| 塔城市| 华阴市| 太仆寺旗| 舟曲县| 邢台县| 锡林郭勒盟| 航空| 和硕县| 康乐县| 同江市| 通江县| 无为县| 新竹县| 枝江市| 察哈| 杨浦区| 巩留县| 横山县| 玉龙| 禄丰县| 永靖县| 宁南县| 华容县| 大冶市| 安顺市| 湘潭市| 奉新县| 健康| 临猗县| 沂南县| 宣汉县| 文化| 台安县|