У меня есть несколько заданий cron, которые обеспечивают установку VPN. Все отлично работает, и я проверял это время от времени. Однако утром я заметил, что VPN не работает и задания cron не работают.
Я вошел в систему через SSH, проверил журналы заданий cron, которые я поместил вручную, но ошибок не было, и я в последний раз заполнял журнал в 20:00.
-rwxr-xr-x 1 ema ema 17K okt 10 20:00 dnsjob.log
-rw-rw-r-- 1 ema ema 17K okt 10 20:00 new_output.log
-rwxr-xr-x 1 ema ema 17K okt 10 20:00 vpnjob.log
Я также проверил, запущен ли демон cron и все ли в порядке.
Так или иначе, cronjobs запускаются через некоторое время, и я понятия не имею, почему.
Есть ли возможность проверить, что происходит? Есть ли какой-нибудь "спящий режим", когда задания cron просто приостановлены без какой-либо конкретной причины?
Один из cronjobs (скрипт обновления dns) выглядит следующим образом:
*/9 * * * * sudo /usr/sbin/ddclient -force 2>&1 >> /home/ema/scripts/crons/dnsjob.log
Но внутри dnsjob.log все выглядит хорошо, и последний ввод с 17 октября в 20:00.
Кажется, что когда я подключен к системе через SSH, crontab работает, но как только я отключен, он работает некоторое время и, наконец, перестает выполнять что-либо. Я пытался найти соответствующую информацию в руководствах и журналах, но не повезло.