У меня проблемы из-за недавней смены часового пояса (время пошло на час назад). Несмотря на то, что использование команды date возвращает правильное время и дату, у меня проблемы с программами, использующими log4j (у него старое время), а crontab не запускается вовремя.
Я попытался перезапустить crontab и все процессы, которые использовали log4j, и проблема все еще сохраняется. Проверив некоторые журналы log4j, я заметил, что он использует старое время.
Есть какие нибудь идеи как это починить?
Заранее большое спасибо!
Я убежден, что вас беспокоят две разные проблемы.
Проверьте свою версию java и убедитесь, что это последняя версия. Возможно, вам потребуются обновления часовых поясов, включенные в последний патч.
Я видел похожие вещи в Debian / Ubuntu, и это была просто ошибка в cron, которая должна была дождаться исправления. Убедитесь, что ваша версия cron обновлена (надеюсь, вы используете репозитории RH).