Ребята, всем спасибо. Разобрался. Перенаправил вывод stderr в файлик (2>file)
Дело в самом было скрипте, он ищет конф. файл по путям в переменных окружения, которые не задаются без логона.
Добавил в батник сверху переменные. Так работает:
set USERPROFILE=C:\Users\Administrator
set APPDATA=C:\Users\Administrator\AppData
C:\Python27\python.exe C:\Backups\s3\s3cmd ...
Если запускаешь залогиненным - он выводит хелп в файлик test3.txt
Так настроена таска
Сама задача - пробовал разные варианты в полях arguments и start in
В локальный настройках безопасности пользователи указаны нужные
В результате создаётся пустой файл test3.txt , что говорит о том что батник запустился, а питон-скрипт внутри нет. В журнале это выглядит так. Ошибки отметил желтым маркером:
s3cmd - это питоновский скрипт. Выдает ничего не говорящую ошибку.
Подавляющее большинство серверов на центосе, да, там всё работает. Вот один только гадкий утёнок.
Так и делаю, есть батник, из которого запускаю. Но пробовал и чисто питоновский скрипт - тоже самое.
Скрипт - это утилита для загрузки бэкапов на amazon s3. батник примерно такой:
C:\Python27\python.exe C:\Backups\s3\s3cmd put file s3://...file*%DATE:~10,4%-%DATE:~4,2%-%DATE:~7,2%*
ведет себя также. запускается только если пользователь- владелец задания залогинен.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Дело в самом было скрипте, он ищет конф. файл по путям в переменных окружения, которые не задаются без логона.
Добавил в батник сверху переменные. Так работает:
set USERPROFILE=C:\Users\Administrator
set APPDATA=C:\Users\Administrator\AppData
C:\Python27\python.exe C:\Backups\s3\s3cmd ...