Похоже, задание Cron запущено, но ничего не выводится, и через некоторое время оно было уничтожено

Я пытаюсь запустить свои скрипты Python с помощью crontab. У меня есть 2 скрипта Python в одном каталоге. В первом file1.py всего 1 строка print(1).Второй файл file2.py начинается с print(2), но затем длинный код для запроса и обновления данных в моей базе данных SQL

Мои настройки в crontab -e примерно такие (я настраиваю файлы для запуска каждую минуту и ​​сохраняю вывод в cron.log

* * * * * cd /path/to/files && python3 file1.py >> /path/to/files/cron.log 2>&1
* * * * * cd /path/to/files && python3 file2.py >> /path/to/files/cron.log 2>&1

Когда я проверяю вывод в cron.log, сначала я вижу только 1, который взят из file1.py, но не вижу 2, вывод file2.py.Однако через некоторое время, минут 10 или около того, я вижу Killed в cron.log.

Я думаю сообщение Killed означает, что cron запустил задание для запуска file2.py и убил задание после какое-то время. Меня не интересует причина, по которой cron убивает мою работу. Что меня смущает, так это то, что если cron запустил задание для запуска file2.py, почему в cron.log нет 2. Я вижу только 1 и Убит. Оба этих файла запускаются без проблем, когда я запускаю их вручную.Будем признательны за любую помощь

1
задан 10 October 2021 в 12:33

0 ответов

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

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