Рейтинг:1

CronJob не запущен

флаг cn

Я подготовил скрипт py для обновления моей базы данных Django один раз в день. Попытка использовать Crontab вместе с python для запуска скрипта py.

0 1 * * 4 /usr/bin/python3 /home/user/folder1/script1.py
0 2 * * * /usr/bin/python3 /home/user/folder1/folder11/script2.py

Crontab без проблем запускает первый скрипт. Но он не может запустить второй скрипт.

Я могу выполнить второй скрипт py через среду python venv без каких-либо ошибок.

Как прочитать ошибку этого cronjob? Кто сталкивался с такой проблемой, как вы ее решили?

Рейтинг:2
флаг in

Вы должны перенаправить как стандартный ввод, так и стандартную ошибку из выполнения crontab, как показано ниже:

0 2 * * * /usr/bin/python3 /home/user/folder1/folder11/script2.py > /tmp/script2.log 2>&1

Затем, когда его не удалось запустить, посмотрите в /tmp/script2.log причину (причины).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.