Jak wymusić uruchomienie rdate raz na dzień?
- ilu2112
- Sędziwy Jeż
- Posty: 35
- Rejestracja: 28 lut 2009, 20:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Łódź
- Kontakt:
Jak wymusić uruchomienie rdate raz na dzień?
Przy małym obciążeniu systemu ma być realizowana codzienna synchronizacja czasu z serwerem zewnętrznym.
Pomyślałem o batch'u i AT /EVERY:m,t,w,th,f,s,su rdate -s ntp.task.gda.pl, ale chyba średnio działa.
Pomyślałem o batch'u i AT /EVERY:m,t,w,th,f,s,su rdate -s ntp.task.gda.pl, ale chyba średnio działa.
Ostatnio zmieniony 04 kwie 2011, 19:32 przez ilu2112, łącznie zmieniany 1 raz.
-
- Gibki Gibbon
- Posty: 3209
- Rejestracja: 30 wrz 2007, 13:49
- Płeć: Mężczyzna
Re: Jak wymusić uruchomienie rdate raz na dzień?
Witam.
Szukałem swego czasu rozwiązania tego zagadnienia. Doszedłem do czegoś takiego:
http://forum.pclinuxos.org.pl/viewtopic.php?f=11&t=3071 .
Synchronizacja jest realizowana za pomocą usługi ntpd uruchamianej wraz ze startem systemu.
Szukałem swego czasu rozwiązania tego zagadnienia. Doszedłem do czegoś takiego:
http://forum.pclinuxos.org.pl/viewtopic.php?f=11&t=3071 .
Synchronizacja jest realizowana za pomocą usługi ntpd uruchamianej wraz ze startem systemu.
- Dwimenor
- Przebojowy Jelonek
- Posty: 1260
- Rejestracja: 18 mar 2008, 16:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Architektura: x86_64
Re: Jak wymusić uruchomienie rdate raz na dzień?
Jeżeli to system desktopowy, uruchamiany raz na dzień, to wrzuć sobie synchronizację do /etc/rc.local
Jeżeli to server, to zainteresuj się cronem.
Tak naprawdę nie ma sensu synchronizować czasu raz na dzień, tydzień czy miesiąc (chyba, że koniecznie chcesz/potrzebujesz). Co 2-3 miesiące to ma sens.
Jeżeli to server, to zainteresuj się cronem.
Tak naprawdę nie ma sensu synchronizować czasu raz na dzień, tydzień czy miesiąc (chyba, że koniecznie chcesz/potrzebujesz). Co 2-3 miesiące to ma sens.
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Powyższe zdanie jest prawdziwe.
- mario_7
- Administrator
- Posty: 8659
- Rejestracja: 30 sie 2006, 13:11
- Płeć: Mężczyzna
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Jak wymusić uruchomienie rdate raz na dzień?
A opcja z ustawień systemowych nie jest wystarczająca? Można tam wybrać, aby system sam synchronizował czas z serwerem internetowym.
Ponadto, jeśli już koniecznie chcesz w taki sposób, to skrypt bashowy wrzuć do crona. Pliki typu batch są pod DOS-a i jego krewnych.
Propozycja z rc.local (plik wykonywany przy każdym uruchomieniu systemu) również jest dobra.
O cronie na forum było już sporo, więc zachęcam do poszukania.
Ponadto, jeśli już koniecznie chcesz w taki sposób, to skrypt bashowy wrzuć do crona. Pliki typu batch są pod DOS-a i jego krewnych.

Propozycja z rc.local (plik wykonywany przy każdym uruchomieniu systemu) również jest dobra.
O cronie na forum było już sporo, więc zachęcam do poszukania.
- ilu2112
- Sędziwy Jeż
- Posty: 35
- Rejestracja: 28 lut 2009, 20:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Łódź
- Kontakt:
Re: Jak wymusić uruchomienie rdate raz na dzień?
Ogólnie sprawa wygląda tak, że do crona, rc.local i jeszcze katalogu /profile.d/ doszedłem i chyba tak zrobię. Gość, z którym mam laborki jest strasznie formalny i boję się, że nie zaliczy mi tego podpunktu mówiąc, że jest dobrze, ale nie tak jak w treści. Postaram się jeszcze zakolejkować jakieś polecenie za pomocą batch'a przy zalogowaniu się kogokolwiek.
- jacekalex
- Gibki Gibbon
- Posty: 4707
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Jak wymusić uruchomienie rdate raz na dzień?
W Linuxie nie ma żadnego języka batch, jest interpreter powłoki, np bash, dash, zsh, csh, itp.
Co do laborków, to twój wykładowca na 100% nie zaliczy takiego rozwiązania:
Ino że to działa diabelnie skutecznie 
To by było na tyle

Co do laborków, to twój wykładowca na 100% nie zaliczy takiego rozwiązania:
Kod: Zaznacz cały
cat /etc/cron.daily/rdate.sh
#!/bin/bash
rdate -s -p ntp.task.gda.pl
hwclock --utc --systohc
Kod: Zaznacz cały
ls -l /etc/cron.daily/rdate.sh
-rwxr-xr-x 1 root root 64 12-14 12:44 /etc/cron.daily/rdate.sh

To by było na tyle

Ostatnio zmieniony 05 kwie 2011, 10:23 przez jacekalex, łącznie zmieniany 2 razy.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux

- Dwimenor
- Przebojowy Jelonek
- Posty: 1260
- Rejestracja: 18 mar 2008, 16:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Architektura: x86_64
Re: Jak wymusić uruchomienie rdate raz na dzień?
Jeżeli nie zaliczy ci rozwiązania z wrzuceniem tego do crona, to znaczy, że czas wymienić laboranta.
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Powyższe zdanie jest prawdziwe.
Kto jest online
Użytkownicy przeglądający to forum: Bing [Bot] i 10 gości