在Windows任务计划程序中作为cronjob

时间:2015-04-23 11:13:01

标签: php windows batch-file cmd

我通过提供文件的完整路径在Windows 7任务计划中运行批处理文件。在批处理文件中我导入了index.php文件。我运行文件我得到以下错误: “pscp”未被识别为内部或外部命令, 可操作程序或批处理文件。 'gunzip'不被视为内部或外部命令, 可操作程序或批处理文件。 “pscp”未被识别为内部或外部命令, 可操作程序或批处理文件。 'gunzip'不被视为内部或外部命令, 可操作程序或批处理文件。 注意:pscp和gunzip存在于批处理文件存在的路径中,然后我也会收到此错误。 帮助我解决这个问题。

1 个答案:

答案 0 :(得分:2)

问题是调度程序以%WINDIR%\System32\作为工作目录运行你的bat。要解决此问题,只需在bat文件的开头添加CD /D %~dp0即可。这会将目录更改为bat文件的位置。