Strona 2 z 2

: 09 kwietnia 2008, 20:38
autor: ms-trex
Wszystko powyższe na nic. Zrób tak:
- zainstaluj pakiet ntpdate
- poniższy skrypt umieść w katalogu /etc/cron.daily aby aktualizować zegar codziennie zgodnie z zegarem atomowym dzięki serverom czasu atomowego i protokołowi ntp:

Kod: Zaznacz cały

#!/bin/sh
(
/usr/sbin/ntpdate ntp1.pk.edu.pl \
ntp2.pk.edu.pl \
ntp.task.gda.pl
/sbin/hwclock --systohc
) >/dev/null
Jako bonus skrypt synchronizuje również czas sprzętowy biosu z systemowym poprzez /sbin/hwclock --systohc.
Skypt zaczerpienity z google.

: 09 kwietnia 2008, 22:13
autor: DadaD
Przećwiczyłem wszystkie powyższe metody, lecz nie dały rozwiązania. Natomiast zastosowanie metody mlyczka z topiku

>>godzina<<

a dokładnie:
Jak dodasz do hwclock opcję --directisa to hwclock nie bedzie chciał komunikować się z zegarem prze /dev/rtc, ale bezpośrednio. Bo na laptopach przez bug w acpi nie może tego zrobić. Jak chcesz, zeby nie wyswietlał tych komunikatów to musisz wyedytować dwa skrypty: /etc/init.d/hwclock.sh i /etc/init.d/hwclockfirst.sh. Musisz w linijce zawierającej:

Kod: Zaznacz cały

 HWCLOCKPARS=
dodać to --directisa tak, aby wyglądała:

Kod: Zaznacz cały

HWCLOCKPARS=--directisa
i tak w obu plikach. Linijka ta znajduje się mniej więcej na początku plików. Teraz nie powinny się te komunikaty wyświetlać.
pozwoliło rozwiązać problem

Pozdrowienia

: 10 kwietnia 2008, 21:27
autor: Jackie
To i ja dorzucę swoje rozwiązanie:

Kod: Zaznacz cały

#!/bin/sh

echo "Pobieranie godziny z internetu"
rdate -s ntp.task.gda.pl
Skrypcik wymaga zainstalowanego pakietu rdate i umieszczony jest w katalogu /etc/init.d/

Ustawia zegar przy każdym uruchomieniu komputera.

: 10 kwietnia 2008, 23:34
autor: skynet
albo zainstaluj ntp i miej spokój

: 11 kwietnia 2008, 12:32
autor: bieszczaders

Kod: Zaznacz cały

tzsetup

Kod: Zaznacz cały

aptitude install rdate

Kod: Zaznacz cały

rdate -s ntp.task.gda.pl
I tyle.