在Windows Server 2003上设置PHP cron作业

win*_*mmy 4 php windows cron scheduled-tasks

我使用的是Windows Server 2003,IIS6,php和mysql.我在使用Windows操作系统中的内置计划任务功能设置cronjob时遇到问题.

  • 开始>程序>附件>系统工具>计划任务

  • 添加"新计划任务"

  • 它要求我选择程序.我应该选择php.exe或Internet Explorer,因为php文件在互联网浏览器上运行吗?如何调用特定的php文件(假设文件的名称是cronjob.php)

我需要你的帮助.请指教.

Gre*_*lis 11

如果您想每分钟运行计划任务,则必须通过命令进行设置,如下所示:

schtasks /create /sc minute /mo 1 /tn "my task" /tr "C:\Program Files\php5\php.exe c:\wwwroot\inetpub\website\myfile.php?task=fetch"
Run Code Online (Sandbox Code Playgroud)

这将让您每分钟运行一次任务.根据我的知识,没有办法通过任务调度程序gui这样做,所以我只想分享这个解决方案.