运行带有Windows任务计划程序的php文件

时间:2018-02-16 11:29:49

标签: php taskscheduler

我需要使用Windows任务计划程序执行一些PHP脚本,我发现了一些类似的问题,但没有一个能让我找到正确的答案。

如果smtp失败,脚本基本上会自动发送电子邮件或将它们存储在数据库中,这意味着我使用的脚本不在我的脚本中(使用require "myclass.php")。所以我的第一个问题:这是可能的,还是我必须在同一个php文件中设置每个类?

我已经设置了这样的任务:

C:\wamp\bin\php\php5.6.31\php.exe -f "C:\wamp\www\myproject\myscript.php"

第二个问题:是否需要管理员帐户才能执行此行?由于启动wamp需要一个,我想也许php.exe也需要它。

我尝试(如果可能)避免使用批处理文件,如建议的here(任务调度程序执行.bat)。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

问题是脚本 HAVE 中调用的所有类都在同一个php文件中,filterMarkers = function (name) { for (i = 0; i < markers.length; i++) { if (marker.name == name || name.length === 0) { marker.setVisible(true); } else { marker.setVisible(false); } } } 不起作用。