Назад | Перейти на главную страницу

Задание Cron не выполняется в указанное время

У меня есть 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 переменная.