我试图将一个php文件作为计划任务放在我每天运行的Windows服务器上。但它未能运行。 我第一次创建它时使用了以下命令: schtasks / create / tn!NAMEOFTHETASK! / tr!URLofTheTask! / sc daily / st 08:00 (*我在URLofTheTask上放的是我用来手动运行php的URL) 当我前几天检查时,任务状态显示作业无法启动。
然后我意识到将URL放在那里是行不通的,所以我去了任务文件并更改了文本。它看起来如下:
而不是将URL放在我放入php.exe的参数和php文件的文件路径中。 现在工作状态已经准备就绪,但它也没有运行。 但是当我手动执行时,php文件运行没有问题。 我也无法找到日志文件。
顺便说一句。我在vSphere上做了所有这些,所以我只有cmd而不是计划任务界面。
有谁知道这里有什么问题?
答案 0 :(得分:0)
我通过删除作业解决了这个问题,并通过以下命令创建了一个新作业:
Schtasks / create / tn [任务名称] / tr" php.exe [php文件的绝对路径] arg1" / sc daily / st 08:00