forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 16:42
Anatoly Gerasimov
Guest
 
Сообщений: n/a
По умолчанию crontab... Что я делаю не правильно?

Anatoly Gerasimov написал(а) к All в Jan 15 15:38:12 по местному времени:

Нello All,


[billg@microsoft ~]$ crontab -l
0 0 * ~/bin/power.sh
0 2 * ~/bin/more-power.sh

[billg@microsoft ~]$ sudo grep -e power /var/log/cron | tail -n 2
Jan 23 23:00:01 microsoft crond[20913]: (billg) CMD (~/bin/power.sh)
Jan 24 01:00:01 microsoft crond[12224]: (billg) CMD (~/bin/more-power.sh)

Откуда взялся -1 час?


WBR Anatoly.
--- GoldED+/W32-MINGW 1.1.5-b20061116
Ответить с цитированием
  #2  
Старый 17.08.2016, 16:42
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию crontab... Что я делаю не правильно?

Alexey Vissarionov написал(а) к Anatoly Gerasimov в Jan 15 12:30:00 по местному времени:

Доброго времени суток, Anatoly!
24 Jan 2015 15:38:12, ты -> All:

AG> [billg@microsoft ~]$ crontab -l
AG> 0 0 * ~/bin/power.sh
AG> 0 2 * ~/bin/more-power.sh
AG> [billg@microsoft ~]$ sudo grep -e power /var/log/cron | tail -n 2
AG> Jan 23 23:00:01 microsoft crond[20913]: (billg) CMD (~/bin/power.sh)
AG> Jan 24 01:00:01 microsoft crond[12224]: (billg) CMD (~/bin/more-power.sh)
AG> Откуда взялся -1 час?

Могу предположить, что ты используешь дебилиан. Если это действительно так - сделай вручную то, что в системах для белых людей происходит автоматически.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Пятая точка - орган шестого чувства
--- /bin/vi
Ответить с цитированием
  #3  
Старый 17.08.2016, 16:42
Anatoly Gerasimov
Guest
 
Сообщений: n/a
По умолчанию Re: crontab... Что я делаю не правильно?

Anatoly Gerasimov написал(а) к Alexey Vissarionov в Jan 15 19:14:44 по местному времени:

Нello Alexey,

24 Jan 15, Alexey Vissarionov (2:5020/545) wrote to Anatoly Gerasimov:

AG>> [billg@microsoft ~]$ crontab -l
AG>> 0 0 * ~/bin/power.sh
AG>> 0 2 * ~/bin/more-power.sh
AG>> [billg@microsoft ~]$ sudo grep -e power /var/log/cron | tail -n 2
AG>> Jan 23 23:00:01 microsoft crond[20913]: (billg) CMD
AG>> (~/bin/power.sh) Jan 24 01:00:01 microsoft crond[12224]: (billg)
AG>> CMD (~/bin/more-power.sh) Откуда взялся -1 час?

AV> Могу предположить, что ты используешь дебилиан.
Red Нat, это он?
Linux microsoft.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x8664 x86_64 x8664 GNU/Linux
AV> Если это действительно так - сделай вручную то, что в системах для
AV> белых людей происходит автоматически.
Что именно? Перегрузить? Записать нули во все сектора диска? Обновить до последней версии?

WBR Anatoly.
--- GoldED+/W32-MINGW 1.1.5-b20061116
Ответить с цитированием
  #4  
Старый 17.08.2016, 16:42
Serguei E. Leontiev
Guest
 
Сообщений: n/a
По умолчанию Re: crontab... Что я делаю не правильно?

Serguei E. Leontiev написал(а) к Anatoly Gerasimov в Jan 15 15:07:05 по местному времени:

From: "Serguei E. Leontiev" <leo@sai.msu.ru>

Анатолий, привет,

Anatoly Gerasimov <Anatoly.Gerasimov@f109.n6070.z2.fidonet.org> wrote:
> 0 2 * ~/bin/more-power.sh
>
> [billg@microsoft ~]$ sudo grep -e power /var/log/cron | tail -n 2
> Jan 23 23:00:01 microsoft crond[20913]: (billg) CMD (~/bin/power.sh)
> Jan 24 01:00:01 microsoft crond[12224]: (billg) CMD (~/bin/more-power.sh)

Уточни, когда последний раз перезагружался?

--
Успехов, Сергей Леонтьев, <http://www.cryptopro.ru> (NewsTap)
--- ifmail v.2.15dev5.4
Ответить с цитированием
  #5  
Старый 17.08.2016, 16:42
Anatoly Gerasimov
Guest
 
Сообщений: n/a
По умолчанию Re: crontab... Что я делаю не правильно?

Anatoly Gerasimov написал(а) к Serguei E. Leontiev в Jan 15 21:24:12 по местному времени:

Нello Serguei,

24 Jan 15, Serguei E. Leontiev (2:5020/400) wrote to Anatoly Gerasimov:

>> 0 2 * ~/bin/more-power.sh
>> Jan 24 01:00:01 microsoft crond[12224]: (billg) CMD
>> (~/bin/more-power.sh)

SL> Уточни, когда последний раз перезагружался?
355 дней назад.

WBR Anatoly.
--- GoldED+/W32-MINGW 1.1.5-b20061116
Ответить с цитированием
  #6  
Старый 17.08.2016, 16:42
Serguei E. Leontiev
Guest
 
Сообщений: n/a
По умолчанию Re: crontab... Что я делаю не правильно?

Serguei E. Leontiev написал(а) к Anatoly Gerasimov в Jan 15 19:05:14 по местному времени:

From: "Serguei E. Leontiev" <leo@sai.msu.ru>

Анатолий, привет,

Anatoly Gerasimov <Anatoly.Gerasimov@f109.n6070.z2.fidonet.org> wrote:
>>> 0 2 * ~/bin/more-power.sh
>>> Jan 24 01:00:01 microsoft crond[12224]: (billg) CMD
>>> (~/bin/more-power.sh)
>> Уточни, когда последний раз перезагружался?
> 355 дней назад.

Понял откуда час взялся? Это ж Linux (Алексей небось это имел ввиду, когда
упоминал нормальные системы для белых людей :)) Есть гипотеза, что после
перезагрузки или рестарта crond (или, что менее вероятно syslogd) разница
исчезнет.

--
Успехов, Сергей Леонтьев, <http://www.cryptopro.ru> (NewsTap)
--- ifmail v.2.15dev5.4
Ответить с цитированием
  #7  
Старый 17.08.2016, 16:42
Anatoly Gerasimov
Guest
 
Сообщений: n/a
По умолчанию Re: crontab... Что я делаю не правильно?

Anatoly Gerasimov написал(а) к Serguei E. Leontiev в Jan 15 00:46:00 по местному времени:

Нello Serguei,

24 Jan 15, Serguei E. Leontiev (2:5020/400) wrote to Anatoly Gerasimov:

>>> Уточни, когда последний раз перезагружался?
>> 355 дней назад.

SL> Понял откуда час взялся?
Нет, не понял. Зоны используются с фиксированным смещением, без перехода на летнее-зимнее время.
SL> Это ж Linux
И что такого интересного в нем?
SL> Есть гипотеза, что после перезагрузки
Нельзя
SL> или рестарта crond
Рестартанул, завтра гляну на результат.
SL> (или, что менее вероятно syslogd)
Ага. Не вероятно. Показометр не врёт, задания действительно запускаются на час раньше.
SL> разница исчезнет.
Кривовато выглядит.


WBR Anatoly.
--- GoldED+/W32-MINGW 1.1.5-b20061116
Ответить с цитированием
  #8  
Старый 17.08.2016, 16:42
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию crontab... Что я делаю не правильно?

Alexey Vissarionov написал(а) к Anatoly Gerasimov в Jan 15 00:33:44 по местному времени:

Доброго времени суток, Anatoly!
24 Jan 2015 14:30:00, ты -> мне:

AG>>> 0 2 * ~/bin/more-power.sh
AG>>> (~/bin/power.sh) Jan 24 01:00:01 microsoft crond[12224]: (billg)
AG>>> CMD (~/bin/more-power.sh)
AG>>> Откуда взялся -1 час?
AV>> Могу предположить, что ты используешь дебилиан.
AG> Linux microsoft.com 2.6.18-194.el5

Ууууу, какой антиквариат... да, в этом случае неудивительно.

AV>> Если это действительно так - сделай вручную то, что в системах для
AV>> белых людей происходит автоматически.
AG> Что именно? Перегрузить? Записать нули во все сектора диска? Обновить
AG> до последней версии?

yum install tzdata && service crond restart


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Только дурак нуждается в порядке - гений господствует над хаосом
--- /bin/vi
Ответить с цитированием
  #9  
Старый 17.08.2016, 16:42
Anatoly Gerasimov
Guest
 
Сообщений: n/a
По умолчанию Re: crontab... Что я делаю не правильно?

Anatoly Gerasimov написал(а) к Alexey Vissarionov в Jan 15 07:52:46 по местному времени:

Нello Alexey,

25 Jan 15, Alexey Vissarionov (2:5020/545) wrote to Anatoly Gerasimov:

AG>> Что именно? Перегрузить? Записать нули во все сектора диска?
AG>> Обновить до последней версии?

AV> yum install tzdata
В наших условиях - бесполезно в принципе.

AV> && service crond restart
Это помогло. Но на мой взгляд это чуть менее криво чем перезагрузка системы. В какой доке написана необходимость этого мероприятия после смены TZ?

WBR Anatoly.
--- GoldED+/W32-MINGW 1.1.5-b20061116
Ответить с цитированием
  #10  
Старый 17.08.2016, 16:42
Serguei E. Leontiev
Guest
 
Сообщений: n/a
По умолчанию Re: crontab... Что я делаю не правильно?

Serguei E. Leontiev написал(а) к Anatoly Gerasimov в Jan 15 21:37:23 по местному времени:

From: "Serguei E. Leontiev" <leo@sai.msu.ru>

Привет Анатолий,

От 25 января 2015 г., 23:57:28 в fido7.ru.linux.chainik ты писал:
AG> Если честно, то я не понял идеи. При установке системы
AG> изначально выбиралась зона с фиксированным от GMT смещением.
AG> Переход времени - по at создавался симлинк /etc/localtime на
AG> зону с таким же, фиксированным смещением но на час меньше. Как
AG> я понимаю, проблема именно здесь. Кто-то (я) поменял таймзону в
AG> системе, но откуда это знать процессам? Считав один раз правила
AG> и убедившись в отсутствии перехода они спокойно живут вчерашним
AG> днём (с 00:00 до 01:00 текущего дня).

Как всё интересно запущенно. :) М-м-м, процесс процессу - рознь, одни
вызывают tzset() часто, другие по запросу, третьи вообще не вызывают,
поэтому у них могут быть очень разные и непредсказуемые представления о
временной зоне установленной в системе по умолчанию.

Честно говоря, я тоже не понял, чего ты хотел добиться своим "...по at
создавался симлинк /etc/localtime...". Так как в Linux у программ,
библиотек и демонов не принято работать по документации, то это самая
глючная конфигурация из всех возможных конфигураций, ибо динамическая.

Кроме того "симлинк /etc/localtime" - моветон и источник граблей.

При стандартной конфигурации, в которой /etc/localtime перезаписывается,
гюков меньше, хотя и сохраняется зависимость от устанавливаемых обновлений.

Тогда уж, нужно было бы установить для всех демонов переменную окружения
TZ в классические "UTC+0" или "IST-2IDT" (man tzset). А для себя
устанавливать уже свою TZ с человеческой зоной. Тогда бы у тебя бы если
бы и возникали бы вопросы, то только к самому себе.

--
Успехов, Сергей Леонтьев. E-mail: lse@CryptoPro.ru


--- ifmail v.2.15dev5.4
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:32. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot