CronJob Not running

Я подготовил скрипт на языке 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

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

1
задан 13 August 2021 в 14:29

1 ответ

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

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

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

2
ответ дан 20 August 2021 в 10:27

Другие вопросы по тегам:

Похожие вопросы: