On Mon, 20 Nov 2000, Victor Wagner wrote: > On Mon, 20 Nov 2000, Vlad Harchev wrote: > > > From: Vlad Harchev <[EMAIL PROTECTED]> > > Subject: что в линуксе переводит системное время при переходе от летнего > > времени к зимнему и наоборот > > > > Hi, > > > > Давно это было, но любопытство осталось. Что в линуксе переводит системное > > время при переходе от летнего времени к зимнему и наоборот (что за > > программа)? > > Ничто. Системное время хранится в GMT и соответственно никуда и никогда > не переводится. А вот функции glibc, которые _возвращают_ локальное время, > учитывают таймзону, и соответственно прибавляют разное число часов.
Блин, как я мог это забыть! > Соответственно, если в CMOS хранится локальное время, то переводит > его утилита hwclock, которая записывает системное время в CMOS. > > > Однозначно это делается под контролем glibc, но что именно (первая рутовская > > софтина что заметит что время сменилось или кто?). Как сделать чтобы "это" > > записывало новое время в bios (то есть звало hwclock) а не просто изменяло > > Если у тебя нет альтернативных OC, то храни в CMOS время в GMT и не > мучайся. Да, это похоже единственный надежный вариант который имеет 100% гарантии. > Если есть, то зови hwclock по крону раз в сутки. Вообще, интересно насколько надежно себя ведет крон и at при переводе часов (они же вроде как вычисляют длительность сна, после которого надо выполнить ближайшее по времени задание, следовательно при переводе часов они ошибутся на час в выполнении задания). > > системное время (мне не хочется для крона скрипт делать который будет писать > > время в биос периодически (а если периодически - что каждую полночь тогда > > надо) )? Сразу скажу, что нет возможности время синхронизировать по ntp - > > нет > > выхода в инет а в локалке тоже нет сервера (и не хочется ставить). Кстати, а как винды себя ведут - они что, подводят CMOS clock сами или они вообще не в курсе о зимнем/летнем времени (даже если поставишь правильный пояс) и время надо переводить ручкаим? Best regards, -Vlad