Имея некоторые странные проблемы с планированием задачи для скрипта python. В частности, этот сценарий и проблема прерывисты, что заставило меня не решаться задавать вопрос, потому что я очень смущен. У меня есть другие запланированные сценарии, которые работают нормально. Однако это единственный, который модифицирует базу данных SQLite.Планировщик задач Windows, скрипт python, код 2147942401
Я называю сценарий ежедневно, я сделал это несколькими способами с тем же результатом. Я, наконец, остановился на Action «запустите программу», Program/script: «python» (это на моем пути, но я также напрямую назвал py.exe и pyw.exe с тем же результатом). Добавьте аргументы: "scriptname.py". Начните с «местоположения файла сценария и базы данных», который учетная запись, которую я использую в планировщике, имеет полный доступ для чтения/записи/выполнения. И я поручил этому работать независимо от того, вошел ли пользователь в систему.
Я использую эту же операцию для нескольких других скриптов, и они прекрасны, этот просто не работает. Он всегда работает, но каждые несколько дней он выходит с кодом 2147942401 вместо 0. В эти дни база данных не обновляется, поэтому, полагаю, у нее возникли проблемы с написанием? Я не уверен. Кажется, этот код ошибки в окнах связан с недопустимой функцией, но я могу запустить скрипт вручную, и все в порядке. И половина дней (не совсем половина, казалось бы, случайно), это не сработает. Это никогда не происходило примерно до 3 недель назад. Ничего не изменилось, что я знаю, все работает отлично в течение нескольких месяцев, а затем bam, код выхода 2147942401. Он сделал это несколько дней подряд, а затем никаких проблем в течение нескольких дней. Никогда не выполняйте задачу (или скрипт) проблемы вручную. Он настроен на запуск с наивысшими привилегиями.
Кто-нибудь видел что-нибудь подобное?
Этот код ошибки подсказывает мне, что ваш скрипт Python выходит с кодом ошибки 1. Создает ли ваш скрипт Python любые сообщения журнала, сообщения об ошибках и т. Д. В любом месте? Если нет, это будет следующая вещь, на которую нужно смотреть. –
Я могу добавить некоторые записи в него. Он работает отлично вручную. Таким образом, в скрипте нет ошибок, за исключением того, что, возможно, запись в базу данных иногда невозможна? Я изменю сценарий, чтобы написать собственный журнал и посмотреть, не закончится ли он. Благодаря! – Kapurnicus