Я создаю cronjob для периодического запуска компиляции исполняемого файла из python.
20 23 * * * .../TestInno/inno_main >>.../TestInno/Log/Inno_cronlog_`date +\%Y\%m\%d\%H\%M\%S`.log*
исполняемый файл состоит из 2 задач
- обновление базы данных
- отправлено уведомление по электронной почте
Когда я запускаю исполняемый файл в командной строке, он работает отлично. однако cronjob выполняет только задачу 1 (из файла журнала)
Так как при подключении к серверу smtp для отправки электронной почты есть пауза в несколько минут. Я подозреваю, что cronjob считает, что работа сделана, поэтому убивает задачу. Это правильно? Если да, то как это предотвратить?