URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63316
[ Назад ]

Исходное сообщение
"Плавный подвод часов в FreeBSD"

Отправлено Mamoru , 13-Янв-06 13:57 
Добрый день.
как я понял adjtimex есть только в линухах.
Чем можно плавно подвести часы назад на FreeBSD.
разница в сутки!
ntpdate -b serverntp переводит их скачком.
Есть такой sysctl как kern.clokrate, но он только для чтения.
Чем бы мне это сделать?

Содержание

Сообщения в этом обсуждении
"Плавный подвод часов в FreeBSD"
Отправлено Grey , 13-Янв-06 13:59 
>Добрый день.
>как я понял adjtimex есть только в линухах.
>Чем можно плавно подвести часы назад на FreeBSD.
>разница в сутки!
>ntpdate -b serverntp переводит их скачком.
>Есть такой sysctl как kern.clokrate, но он только для чтения.
>Чем бы мне это сделать?

ntpd (xntpd)


"Плавный подвод часов в FreeBSD"
Отправлено lavr , 13-Янв-06 16:31 
>Добрый день.
>как я понял adjtimex есть только в линухах.

в SVR тоже было...

>Чем можно плавно подвести часы назад на FreeBSD.
>разница в сутки!

плаво - нечем :(

вероятно только скрипт с каким нибудь sleep или аналогичной задержкой

>ntpdate -b serverntp переводит их скачком.
>Есть такой sysctl как kern.clokrate, но он только для чтения.
>Чем бы мне это сделать?


"Плавный подвод часов в FreeBSD"
Отправлено Svinka , 13-Янв-06 18:32 

>>Чем бы мне это сделать?

ntpdate -B



"Плавный подвод часов в FreeBSD"
Отправлено Mamoru , 15-Янв-06 14:55 
>Добрый день.
>как я понял adjtimex есть только в линухах.
>Чем можно плавно подвести часы назад на FreeBSD.
>разница в сутки!
>ntpdate -b serverntp переводит их скачком.
>Есть такой sysctl как kern.clokrate, но он только для чтения.
>Чем бы мне это сделать?

Спасибо, господа.
Идею понял. Запуская ntpdate -B <сервер> можно по 128мс за раз подводить часы.
Запускать данную команду можно по крону или из скрипта с задержкой sleep.


"Плавный подвод часов в FreeBSD"
Отправлено co6aka , 15-Янв-06 18:23 
ntpdate + ntpd даст нужный результат.