您在這裡

怎麽使cron的時間能縮短阿。

少东家's 的頭像
少东家 在 2007-04-17 (二) 17:35 發表

cron都要設置哪些東西啊?能設定嗎?讓它執行哪些,不執行哪些東西。

cron的原理其實很簡單,單純去執行cron.php這個檔案(或是說去開網頁)。
而設定的話好像有用到cron的模組都會有對應的介面,通常像是node的index建立,RSS的建立,這類要每一定時間固定執行的東西。
都會放到cron裡面,讓它去執行。

就程式面而言,cron.php執行的時候,會去檢查各個模組,有沒有"排在cron裡面要作的事"(hook_cron)。
如果你沒興趣研究程式... 這段就當沒看到吧!我也是前陣子開始研究Drupal程式的時候看到的。

以"要執行什麼"來說,在各模組有提供設定的都可以控制,沒提供的就只有改程式碼囉~~ (通常是不會到要改程式的地步)
以"什麼時候執行",window的話,是放在"排程"裡面,Linux是設定cron。(我用的是window測試,有用一個vbs去仿出Linux cron的效果)
會改的話改它是最快也最有彈性,不然的話就試試 charlesc 提到的模組(我也沒用過)。

沒去研究cron.php是不是有什麼限制在... 不然別人一直狂try這個檔,那可能整個站就掛掉了...

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…