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 и не мучайся. Если есть, то зови hwclock по крону раз в сутки. > системное время (мне не хочется для крона скрипт делать который будет писать > время в биос периодически (а если периодически - что каждую полночь тогда > надо) )? Сразу скажу, что нет возможности время синхронизировать по ntp - нет > выхода в инет а в локалке тоже нет сервера (и не хочется ставить). ntp - не единственный протокол, по которому можно синхронизировать время. См man rdate. Насколько я помню, этот протокол вообще встроен в inetd > > Спасибо. > > Best regards, > -Vlad > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus