У мене є сервер 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 тихоокеанському часі послідовно ... щось ще я пропустив?