我有一个php脚本,想按计划运行它。我在windows上使用本地web服务器(WAMP服务器),需要一种每10分钟运行< code>my_script.php的方法。
如何在WINDOWS中的本地主机上在PHP脚本上运行cron作业?
如果您使用Trix的答案并得到与Metafaniel相同的问题:
我有一个问题,在这个过程中,任务正在执行,但是我的php脚本没有运行,我得到了“Open with”对话框。如果我看到我的任务的属性,它会显示:ActionName C:\Windows\system32\OpenWith.exe即使我按照您的建议将其设置为vbs文件。我做错了什么?
你应该使用这个:
要将 Windows 计算机设置为运行 cron.php在特定时间按照以下特定说明操作。如果您不熟悉Linux / Unix,或者您的Web主机不提供运行cron作业的能力,这可能很有用;您可以从自己的计算机远程运行它们。
注意:这些说明是为Windows XP编写的,但在其他版本的Windows中应该类似。
https://www.drupal.org/node/31506
最近,我在windows 7中的localhost(WAMP服务器)上的php脚本上运行cron作业时遇到了一些问题,当时我正在测试从www中长期获取一些链接。
顺便说一句,我要把这个分享给任何和我有同样想法的人。
您将需要一个 shellscript 才能使用 Windows Task Scheduler 长期运行。此外,您将需要一个批处理脚本(script.bat)来调用php.exe并运行php脚本(此处称为my_process.php
)
shellscript.vbs
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\path\to\script\script.bat" & Chr(34), 0
Set WinScriptHost = Nothing
脚本. bat
"C:\wamp\bin\php\php5.4.12\php.exe" -f "C:\wamp\www\website\my_process.php"
现在,我们已准备好将 Windows 任务计划程序设置为以所需的时间间隔运行 shellscript.vbs:
C:\path\to\
。问题内容: 我有一个php脚本,想按计划运行。我在Windows上使用本地Web服务器(WAMP服务器),并且需要一种 每10分钟 运行 一次 的方法。 如何在Windows的localhost上的PHP脚本上运行cron作业? 问题答案: 最近,在进行长期从www那里获取一些链接的测试时,我遇到了一些问题,无法在Windows 7的localhost(WAMP服务器)上的php脚本上运行cron
问题内容: 如何在Java 6+中获取本地主机上正在运行的JVM的列表及其规格(即Java版本,正在运行的线程等)? Java API是否提供此类功能?有没有可以做到这一点的Java库? 问题答案: 您可以使用随jvm一起分发的命令行工具。不过,我不知道有任何普通的Java API。但是,JConsole可以满足您的要求,因此我看了一下其来源。确实很吓人,但是在四处查看时,我发现了对jVisual
我一直在仅在Dreamweaver中开发一个PHP项目。在确定Netbean会让我的生活更轻松之后,我为PHP安装了Netbean 7.2。 我遵循了项目设置指南,但我对项目文件夹有问题。我可以编辑和保存源文件,但如何更新本地主机上的文件? 具体来说,我在我们的工作驱动器上有项目源文件,我可以将其用作常规硬盘驱动器。我甚至在Dreamweaver中为这个项目提供了一个站点文件,其中源文件夹、本地文
问题内容: 感谢您收看这个问题。 所以我的问题与如何在docker-compose up指令上运行脚本的最佳实践有关。 目前,我正在主机和容器之间共享一个卷,以使脚本更改对主机和容器均可见。与监视脚本轮询配置文件中的更改类似。 该脚本必须根据预定义规则对主机进行更改。 所以我的问题是: 我如何才能在docker-compose up指令上甚至从服务的dockerfile上启动此脚本,以便每当容器启
问题内容: 在我们的centos6服务器中。我想以apache用户的身份在cron作业中执行php脚本,但不幸的是它不起作用。 这是crontab的版本(crontab -uapache -e) 这是“ test.php”文件的源代码,可以与“ apache”用户作为所有者正常工作。 我尝试将php替换为php的完整路径(/ usr / local / php / bin / php),但它也不起
我有一个RMI服务器在本地主机上运行,导出类型的对象: 然后我想启动一个客户端并获取该对象的存根。似乎找到了注册表,但随后在块中抛出了: java.rmi.NotBoundexception:M在sun.rmi.registry.registryimpl.lookup(registryimpl.java:136)在sun.rmi.server.unicastserverref.olddispatc