Drupal 7 – Poor man’s cron

Loading

Drupal 6

Drupal 有寫好一隻工具程式 cron.php 它可以讓系統定期去檢查狀態,但他不會自動執行所以需要藉用 Linux 下的 #crond 來處理,下面是設定方法.首先打開 crontab 編輯器,關於 cron 請參考 https://benjr.tw/421#cron

[root@benjr root]# crontab -e
0 * * * * wget -O -q http://www.yoursite.com/cron.php

加入上面這一行存檔離開就可以了,因為 crontab 使用的是 vi 的編輯器所以使用上相當不方便.反正就是打完上面這一行之後按下 “:” 下面會出現命令列,鍵入 “x” 就可以存檔離開了.

crontab 時間的表示法為
minite hour day month dayofweek command
0 * * * * wget -O -q http://www.yoursite.com/cron.php

這樣的設定表示每個小時的整點,drupal就會自動檢查例行的程序.哪 Cron.php 會做什麼樣的檢查.包含建立搜尋的 index,清除過期 log,以及版本的更新等.
drupal609

Drupal 7

Drupal 7 就很貼心的在核心加入了 "Poor man's cron"  功能,我們再也不需要透過 Cron 去執行 cron.phphe 只要到 管理選項 » 設定 » 系統 » cron ,選擇執行 CRON 預設是 3 小時執行一次.
drupal_cron02

沒有解決問題,試試搜尋本站其他內容

One thought on “Drupal 7 – Poor man’s cron

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料