У меня есть cron-работа, которая должен работать каждый день в 17:00 с субботы по воскресенье. Однако вместо этого он запускается в системе в 01:00.
Строка дескриптора расписания, используемая для определения таблицы для этого конкретного рассматриваемого задания: 0 17 * * 0-6
Система, в которой существует этот crontab, - это CentOS 5.2 с запущенным на нем ISC Cron V4.1. Недавно я изменил часовой пояс в системе с PDT на BST, создав символическую ссылку в /etc/localtime
указывает на /usr/share/zoneinfo/GB
. Однако я не верю, что это вызвало эту проблему, поскольку я помню задание cron, выполнявшееся в 01:00 раньше.
Есть идеи? Буду признателен за любую помощь, которую я могу получить в этом. Спасибо.
Crond, скорее всего, все еще находится в старом часовом поясе, перезапустите его (из оболочки с правильным часовым поясом), чтобы выбрать новый TZ
переменная.