Re: что в линуксе переводит системное время при переходе от летнего времени к зимнему и наоборот
On Mon, 20 Nov 2000, Vlad Harchev wrote:
> From: Vlad Harchev <hvv@hippo.ru>
> 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 debian-russian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
--
Victor Wagner vitus@ice.ru
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
Reply to: