跟随下边的说明来实现在windows机器上设置在指定时间执行cron.php.如果您不熟悉linux/unix,或者您的web主机不支持cron任务,那么这个方法会很有用;您可以在您的电脑上远程执行它们。 注意:这些说明是为windowsXP写的,不过在其它版本的windows上的操作类似。 创建一个计划任务
配置任务
命令行版本 另一种实现上边操作的方法是在命令行下使用命令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 从作者的网站或SourceForge网站下载wget的安装包。把它装到您想安装的地方。 照着上边创建一个计划任务的步骤,除了将wget.exe作为执行程序(如果您是通过.zip包安装的程序,您可能需要点击浏览按钮去定位它)。当您打开高级属性的对话框时,将下边的内容粘贴进去:
校准上边剩下的参数并且测试一下 将Winodws 7(或Vista)的cmd.exe中的curl加入计划任务
如果您已经安装了mysysgit,那么curl已经在您的系统路径中。 在Windows 7(或Vista)下边使用schtasks和curl 想象一下,您已经安装了上边提到的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). 上边的命令产生了一个可以每个小时运行,无限期持续下去的任务。
|
|