Приветствую. Crontab как то странно задания выполняет, системное время 15:00 17.02.2011 +0 GMT, задание стоит ровно на 15:00 ... а crontab выполняет его в 16:00 и при этом в логе указывает время 16:00 ... т.е. для лога он берёт системное время, а для выполнения команды "системное -1 час" время ... что за бред ?
И спасибо Президенту за заботу о био-часах коров.Вашему cron-у _не_ перевод на зимнее время тоже должен помочь!
(То есть мне почему-то кажется, что в TZ GMT нет перехода на зимнее, а в TZ, настроенной в системе - есть, вот и разница в 1 час. Возможно, ошибаюсь...)
> И спасибо Президенту за заботу о био-часах коров.
> Вашему cron-у _не_ перевод на зимнее время тоже должен помочь!
> (То есть мне почему-то кажется, что в TZ GMT нет перехода на
> зимнее, а в TZ, настроенной в системе - есть, вот и
> разница в 1 час. Возможно, ошибаюсь...)так я не пойму, у cron-a своя настройка TZ есть?
> Приветствую. Crontab как то странно задания выполняет, системное время 15:00 17.02.2011
> +0 GMT, задание стоит ровно на 15:00 ... а crontab выполняет
> его в 16:00 и при этом в логе указывает время 16:00
> ... т.е. для лога он берёт системное время, а для выполнения
> команды "системное -1 час" время ... что за бред ?Вот это -
$ date +"%z %Z"
+0300 MSK
- чего показывает?
$ date
Чтв Фев 17 17:19:44 MSK 2011
$ TZ="" date
Чтв Фев 17 14:19:50 UTC 2011
$ date -u
Чтв Фев 17 14:20:05 UTC 2011
Если часовой пояс стоит вот так$ TZ=GMT-1 date -d "15:00 GMT"
Чтв Фев 17 16:00:00 GMT 2011
$ _, то "15:00 GMT" наступает в 16:00 системного~~~
Что показывает "просто"
$ date -d "15:00 GMT"
?
>[оверквотинг удален]
> $ date -u
> Чтв Фев 17 14:20:05 UTC 2011
> Если часовой пояс стоит вот так
> $ TZ=GMT-1 date -d "15:00 GMT"
> Чтв Фев 17 16:00:00 GMT 2011
> $ _
> , то "15:00 GMT" наступает в 16:00 системного~~~
> Что показывает "просто"
> $ date -d "15:00 GMT"
> ?[user /]# date +"%z %Z"
+0000 GMT
[user /]# date -d "15:00 GMT"
Sat Feb 19 15:00:00 GMT 2011
[user /]#