ntpdate erst nach dem vollständigen start ausführen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
ccc
Beiträge: 1185
Registriert: 16.01.2005 01:08:53

ntpdate erst nach dem vollständigen start ausführen

Beitrag von ccc » 13.08.2006 19:03:52

hallo

bei meinem sarge stable habe in cron.hourly follgenden eintrag:

Code: Alles auswählen

debian:~# cat /etc/cron.hourly/ntpdate
#!/bin/sh

/usr/sbin/ntpdate -v 130.133.1.10 131.188.3.220 193.67.79.202 ; /sbin/hwclock --systohc > /dev/null 2>&1
weil ich nach dem restart die zeit jede stunde synchronisieren möchte.

leider hat meine maschine eine wirelesskarte und kommt während des hochfahren des system
mit der wpa verschlüsselung etwas später als der cron job,
so bleibt die maschine jedesmal beim zeitabgleich stehen, weil die internet verbindung noch nicht da ist.

wie kann ich ändern, damit dieser job erst nach dem vollständigen hochfahren des systems ausgeführt wird ?
Zuletzt geändert von ccc am 14.08.2006 00:19:10, insgesamt 2-mal geändert.

Benutzeravatar
thorben
Beiträge: 722
Registriert: 14.09.2003 23:23:49

Beitrag von thorben » 13.08.2006 19:35:53

moin,
bau ne if-abfrage auf irgendwas ein, was erst nach dem vollständigen start vorhanden ist (irgend ein dienst, was auch immer...)

gruß
thorben

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 14.08.2006 09:34:30

Hi,

ist zwar nicht elegant ...

Code: Alles auswählen

sleep 600 && ntpdate ...
sollte es auch tun
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 14.08.2006 12:32:05

Hi

Einfach mal nachgefragt:
Wie falsch kann denn eine Rechneruhr gehen, dass man diese einmal / Stunde abgleichen muss ? :?
Also ich halte das nur bedingt für sinnvoll.

Weiterhin...ich arbeite zwar mit

Code: Alles auswählen

rdate
aber der verhält sich nicht gerade kooperativ, wenn man das Internet nicht verfügbar ist.
Soll heissen, ich habe zuvor sichergestellt, dass das Internet verfügbar ist und wenn ja, Abgleich, wenn nein, sich verpissen und den Abgleich beenden.

Denn das hier irgendwann könnte es bei einem Internet-Abfall / Absturz irgendwann unangenehm werden, wenn X-ntpdate Prozesse auf dem Rechner rumschwirren und permanent versuchen den Timeserver zu pollen...

Antworten