问题描述
最近,在进行长期从www那里获取一些链接的测试时,我遇到了一些问题,无法在Windows 7的localhost(WAMP服务器)上的PHP脚本上运行cron作业。
顺便说一句,我将这件事分享给同一件事的任何人。
您需要使用 ***my_process.PHP
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\path\to\script\script.bat" & Chr(34), 0
Set WinScriptHost = nothing
"C:\wamp\bin\PHP\PHP5.4.12\PHP.exe" -f "C:\wamp\www\website\my_process.PHP"
现在,我们准备将 设置为在所需的时间间隔运行 :
- 从Windows的 *
- 转到 菜单,然后单击“
- 在“ 常规” 选项卡中,根据需要填写“ 和“ 字段
- 在“ 触发器” 选项卡中,单击“ 按钮。
- 从“ 开始任务” 下拉列表中,选择 然后选择
- 在“ 高级设置” 部分,选择所需的“ *
- 在“ 操作” 选项卡上,从 “操作” 下拉列表中,选择“ 。
- 在“ 程序\脚本” 框中,输入shellscript.vbs的路径,例如 。
- 将 添加参数(可选) 部分留空。
- 在“ 开始于(可选)” 框中,输入shellscript.vbs的父目录,例如
C:\path\to\
。 - 在本教程上点击upVote :)玩得开心。
解决方法
我有一个php脚本,想按计划运行。我在Windows上使用本地Web服务器(WAMP服务器),并且需要一种my_script.php
每10分钟
运行 一次 的方法。
如何在Windows的localhost上的PHP脚本上运行cron作业?