, я добавил запись crontab на сервере Linux, который будет запускать исполняемый файл Java. Код Java использует свой собственный класс для записи ошибок и сообщений в файл журнала.
Но когда я проверил файл журнала после запланированного времени, сообщений не было. В журнале должно быть хотя бы одно сообщение о том, что выполнение началось.
Таким образом, есть две возможные причины:
Указанный файл журнала имеет chmod 777
, поэтому я предполагаю, что это вторая причина.
Почему задание crontab не выполняется в назначенное время? И как мне отладить это без какого-либо ведения журнала?
Я читал, что в случае ошибки cron отправляет пользователю электронное письмо. Как узнать, какой адрес электронной почты связан с пользователем?