Клон Debian Linux наполегливо відмовляється працювати в потрібний час


1

У мене є сервер Debian Linux, нещодавно встановлений. Він має цю роботу cron:

7 1 * * *       /do/something/important.sh

Як я читав, він повинен працювати в 1:07 ранку. Замість цього він працює в 5:07 вечора.

Отже, неправильний часовий пояс, чи не так? Ні ... Я в США / Тихоокеанському регіоні та:

# ls -l /etc/localtime
lrwxrwxrwx 1 root root 30 Mar  5 20:29 /etc/localtime -> /usr/share/zoneinfo/US/Pacific
# date
Fri Mar  9 16:54:52 PST 2012

Це правильний час, коли я розміщую це.

Тепер, cron працював протягом декількох днів з неправильним часовим поясом (за замовчуванням MST). Я виправив це, змінивши / etc / localtime. Я також перезавантажив cron (/etc/init.d/cron restart). Я також місцевий gen'd, також.

Ця робота працює в 17:07 тихоокеанському часі послідовно ... щось ще я пропустив?


Жорстка. Ви пробували відновити кронтаб? додайте ще одне cronjob, щоб змусити його перезавантажити crontab.
juwi

Додано дату, що надсилається до файлу tempfile для запуску о 18:00.
raindog308

Було б просто ... Чи може користувач, як і раніше, мати інший місцевий часовий пояс?
juwi

Відповіді:


1

Виявляється відповідь:

dpkg-reconfigure tzdata

Це річ, специфічна для debian. Я не впевнений у тонких деталях того, що він робить, але він вирішив проблему.

Ця команда раніше була tzconfig.


-1

Просто перезапустіть cron, він буде використовувати налаштування місцевого часового поясу. Це працювало для мене.

sudo /etc/init.d/cron restart

Виходячи з віку питань і пропозиції іншої відповіді про встановлення виправлення часового поясу, ви знаєте, коли до Debian було додано виправлення часового поясу?
Jason Aller
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.