【发布时间】:2011-09-05 20:43:26
【问题描述】:
我编写了一个批处理文件,它使用程序 curl.exe 来下载数据库备份文件。当我通过双击运行它时,程序运行良好,但是当我使用schtasks 安排任务时,它不会识别 curl。
我马上认为它是PATH 变量,所以我更新了PATH 变量以指向curl 所在的目录,并通过从C:\ 运行curl 对其进行了测试。它在C:\ 上运行良好,但由于某种原因,当我运行计划任务时,它会启动批处理文件并且批处理文件显示“curl 未被识别为内部或外部命令、可运行程序或批处理文件。”
知道为什么会这样吗?
【问题讨论】:
标签: curl batch-file scheduled-tasks