У меня есть программа на Windows Server 2012, что: -reads SQL запрос из текстового файла в том же месте -imports вспомогательных функций из файла в том же месте -executes запроса на sql server (в той же сети) и сохраняет результаты -создает электронную таблицу google из результатов (используя учетные записи API, которые находятся в том же месте)питона скрипт не работает должным образом в соответствии с планировщиком
Когда я вхожу на сервер и выполняю файл в cmd: python myscript.py все в порядке. Однако, когда я пытаюсь сделать то же самое из Task Scheduler, он терпит неудачу. Я получаю ошибку 0x1.
Это то, что я кладу в моих Scheduler действий:
- программа/скрипт - цитируются полный путь к python.exe (который находится в папке Anaconda)
- Аргументы - цитирует полный путь к myscript.py
- Начало в - пустой
Я попытался запустить его, как я, система, администраторы. Также были опробованы самые высокие привилегии и пользователь, вошедшие в систему или не параметры ... Также последовали другое решение на SO, которое рекомендовало запустить cmd, а затем «/ c python full/path/to/myscript.py». Но это всегда одно и то же.
Это очень расстраивает. Я понимаю, что это не проблема, связанная с кодированием, но я уверен, что у многих программистов на питоне это было.
Пожалуйста, покажите нам код, бревенчатый отрывок или в основном все, что может помочь диагностировать проблему. – Maurice
@Maurice Спасибо. Я не думаю, что это проблема с кодировкой, поскольку она работает правильно при запуске вручную. Когда Scheduler запускает ее, в истории задач говорится, что она была успешно завершена (с сообщением 0x1), и нет восклицательных знаков, которые могли бы предложить разные проблемы , Вы имеете в виду эти журналы? Я просто сужу, что это безуспешно, потому что нет ожидаемого результата. – pawelty
Вы проверили/отметили «запустить ли пользователь вошел в систему или нет»? –