From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivan Zakharyaschev To: Subject: Re: [devel] date&time problems In-Reply-To: <20010128164337.A17852@LDV.fandra.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Sun, 28 Jan 2001 19:59:58 +0300 (MSK) Date: Sun, 28 Jan 2001 19:59:58 +0300 (MSK) Archived-At: List-Archive: List-Post: On Sun, 28 Jan 2001, Dmitry V. Levin wrote: > On Sun, Jan 28, 2001 at 02:32:53PM +0300, Anton Farygin wrote: > > При каждой перезагрузке системы время увеличивается ~на три или > четыре > > часа. > > вот мои настройки: > > [root@rider /root]# cat /etc/sysconfig/clock > > ARC=false > > UTC=true > > ZONE=Europe/Moscow > > Это мой свежий баг, поправлю в очередном initscripts. /etc/sysconfig/apm-scripts/apmscript проделывает среди прочего и то же самые действия, что и clock в init.d: устанавливает системное аремя по Hardware в соответсвии с установками в /etc/sysconfig/clock. Я предлагаю. во-первых, в этом apmscript вызывать тот же скрипт, что и при загрузке системы, а во-вторых, поместить этот скрипт в более доступное место (чтобы и другие смогли его вызывать и не разбирать каждый раз параметры в /etc/sysconfig), например /sbin/setsysclock или /sbin/clock (похожее сделано с /sbin/setsysfont). Сейчас у меня стала вырисовываться более четкая картина того, как бы я это сделал: /sbin/hwclock -- отстается, как есть: показывает Hardware Clock (утилита с кучей опций, низкого уровня) /sbin/clock -- wrapper вокруг hwclock (сейчас это просто ссылка), делает то же самое, только на более высоком уровне: выводит показания Hardware Clock уже с учетом установок в /etc/sysconfig, т.е. Hardware Clock в переводе на местное время; /sbin/setsysclock -- ставит системное время с учетом /etc/sysconfig/clock, т.е. делает ровно то же самое, что и сейчас делается при загрузке. setsysclock можно сделать как wrapper вокруг /sbin/clock: в последнем уже формируется командная строка с нужными параметрами для hwclock, setsysclock же добавляет к ним --hctosys. Таким образом код из /etc/init.d/clock в основном попадает в /sbin/clock, и крохотная его часть (параметр --hctosys) в короткий /sbin/setsysclock. -- Best regards, Ivan Z. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel