跟隨下邊的說明來實現(xiàn)在windows機器上設置在指定時間執(zhí)行cron.php.如果您不熟悉linux/unix,或者您的web主機不支持cron任務,那么這個方法會很有用;您可以在您的電腦上遠程執(zhí)行它們。 注意:這些說明是為windowsXP寫的,不過在其它版本的windows上的操作類似。 創(chuàng)建一個計劃任務
配置任務
命令行版本 另一種實現(xiàn)上邊操作的方法是在命令行下使用命令schtasks(或Windows 2000中的at)。要重復上邊的例子,使用Firefox每小時運行http://www./cron.php, 打開命令行(開始 > 程序 > 附件 > 命令行工具)并輸入: http://www./cron.php schtasks /create /tn "Drupal Cron Job" /tr "C:\PROGRA~1\MOZILL~1\firefox.exe http://www./cron.php" /sc hourly 從作者的網(wǎng)站或SourceForge網(wǎng)站下載wget的安裝包。把它裝到您想安裝的地方。 照著上邊創(chuàng)建一個計劃任務的步驟,除了將wget.exe作為執(zhí)行程序(如果您是通過.zip包安裝的程序,您可能需要點擊瀏覽按鈕去定位它)。當您打開高級屬性的對話框時,將下邊的內(nèi)容粘貼進去:
校準上邊剩下的參數(shù)并且測試一下 將Winodws 7(或Vista)的cmd.exe中的curl加入計劃任務
如果您已經(jīng)安裝了mysysgit,那么curl已經(jīng)在您的系統(tǒng)路徑中。 在Windows 7(或Vista)下邊使用schtasks和curl 想象一下,您已經(jīng)安裝了上邊提到的mysysgit... C:\Windows\system32>schtasks /create /sc HOURLY /tn DevCron /tr "cmd.exe 'curl -<br><span>-silent --compressed <a class="smarterwiki-linkify" href="http://[[hostname]]/cron.php?cron_key=VOYz8P63mnytd0mHVwFE">http://[[hostname]]/cron.php?cron_key=VOYz8P63mnytd0mHVwFE</a></span><br>1jrXfRfNYU9KZiKB1Ou1Rh8'" /ru SYSTEM [[hostname]]是這篇文檔根目錄的TLDN, /tn是想要的任務名字(這里是DevCron). 上邊的命令產(chǎn)生了一個可以每個小時運行,無限期持續(xù)下去的任務。
|
|