cronjob убивает до завершения - PullRequest
0 голосов
/ 05 августа 2020

Я создаю cronjob для периодического запуска компиляции исполняемого файла из python.

20 23 * * * .../TestInno/inno_main >>.../TestInno/Log/Inno_cronlog_`date +\%Y\%m\%d\%H\%M\%S`.log*

исполняемый файл состоит из 2 задач

  1. обновление базы данных
  2. отправлено уведомление по электронной почте

Когда я запускаю исполняемый файл в командной строке, он работает отлично. однако cronjob выполняет только задачу 1 (из файла журнала)

Так как при подключении к серверу smtp для отправки электронной почты есть пауза в несколько минут. Я подозреваю, что cronjob считает, что работа сделана, поэтому убивает задачу. Это правильно? Если да, то как это предотвратить?

...