Пакетный файл, запущенный как запланированная задача, не будет запускаться cURL - PullRequest
0 голосов
/ 06 сентября 2011

Я написал командный файл, который использует программу curl.exe для загрузки файла резервной копии базы данных. Программа работает отлично, когда я запускаю ее, дважды щелкая по ней, но когда я планирую задачу, используя schtasks, она не распознает скручивание.

Сразу же я понял, что это переменная PATH, поэтому я обновил переменную PATH, указав на каталог, в котором находится curl, и проверил его, запустив curl из C:\. Он отлично работает с C:\, но по какой-то причине, когда я запускаю запланированное задание, он запускает командный файл, и командный файл говорит: «curl не распознается как внутренняя или внешняя команда, работающая программа или командный файл».

Есть идеи, почему это будет?

1 Ответ

1 голос
/ 06 сентября 2011

Из документации на счтаски:

/ tr TaskRun: указывает программу или команду, которую запускает задача. Введите полный путь и имя исполняемого файла, файла сценария или пакетного файла. Если вы пропустите путь, SchTasks.exe предполагает, что файл находится в каталоге Systemroot \ System32.

Так что, похоже, он не смотрит на переменную пути, хотя кажется, что это имеет смысл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...