栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Windows的localhost上的PHP Script上运行Cron Job

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Windows的localhost上的PHP Script上运行Cron Job

最近,在进行长期从www那里获取一些链接的测试时,我遇到了一些问题,无法在Windows
7的localhost(WAMP服务器)上的php脚本上运行cron作业。

顺便说一句,我将这件事分享给同一件事的任何人。

您需要使用 Windows任务计划程序*shellscript 才能长期运行。另外,您将需要一个批处理脚本(
script.bat )来调用 php.exe 并运行您的 php脚本 (此处称为)

***

my_process.php

shellscript.vbs

Set WinscriptHost = CreateObject("Wscript.Shell")WinscriptHost.Run Chr(34) & "C:pathtoscriptscript.bat" & Chr(34), 0Set WinscriptHost = Nothing

脚本

"C:wampbinphpphp5.4.12php.exe" -f "C:wampwwwwebsitemy_process.php"

现在,我们准备将 Windows Task Scheduler 设置为在所需的时间间隔运行 shellscript.vbs

  1. 从Windows的 开始* 菜单中打开 任务计划程序 *
  2. 转到 “操作” 菜单,然后单击“ 创建任务…”。
  3. 在“ 常规” 选项卡中,根据需要填写“ 名称” 和“ 描述” 字段
  4. 在“ 触发器” 选项卡中,单击“ 新建” 按钮。
  5. 从“ 开始任务” 下拉列表中,选择 “按时间表”, 然后选择 “每日”
  6. 在“ 高级设置” 部分,选择所需的“ 重复执行任务”* ,并在 无限期 上设置 持续时间*
  7. 在“ 操作” 选项卡上,从 “操作” 下拉列表中,选择“ 启动程序”
  8. 在“ 程序脚本” 框中,输入shellscript.vbs的路径,例如 C: path to shellscript.vbs
  9. 添加参数(可选) 部分留空。
  10. 在“ 开始于(可选)” 框中,输入shellscript.vbs的父目录,例如
    C:pathto
  11. 在本教程上点击upvote :)玩得开心。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/375949.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号