繁体   English   中英

在Windows Task Scheduler中以cronjob运行批处理文件时出错

[英]Error while running batch file in windows Task Scheduler as cronjob

我正在通过提供文件的完整路径在Windows 7任务计划中运行批处理文件。在批处理文件中,我已经导入了index.php文件。虽然我运行文件时却收到以下错误消息:无法识别'pscp'作为内部或外部命令,可操作程序或批处理文件。 无法将“ gunzip”识别为内部或外部命令,可操作程序或批处理文件。 不能将“ pscp”识别为内部或外部命令,可操作程序或批处理文件。 无法将“ gunzip”识别为内部或外部命令,可操作程序或批处理文件。 注意:在存在批处理文件的路径中存在pscp和gunzip,这时也会出现此错误。 帮我解决这个问题。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM