Hallo alle zusammen, da hab ich ma ne Frage. Ich möchte die Zeit meines Rechners über das Internet synchronisieren, was ja eigentlich garnicht so schwer ist. Ich habe mir folgendes Script erstellt: #!/bin/sh #Zeitsynchronisation ntpdate ptbtime1.ptb.de Das Script trägt den Namen timesync.sh und liegt im root-Verzeichnis. Wenn ich es hier von der Konsole aus starte klappt alles wunderbar. Dann habe ich mir einen cron-Job mit webmine erstellt, der das Script alle 12 Stunden starten soll. Teste ich den cron-Job aus webmin heraus funtioniert es auch wunderbar. So, nu kommts, wenn der cron-Job automatisch gestartet wird, erhalte ich eine Mail (ist so einegrichtet) mit der Meldung: /bin/sh: ntpdate:command not found Das es ntpdate gibt ist ja schon bewiesen. Wo kann hier der Fehler liegen? Grüße Harry -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 22. Dezember 2006 15:27 schrieb Harry Konietzke:
Hallo alle zusammen,
Hallo Harry,
[...] /bin/sh: ntpdate:command not found
Das es ntpdate gibt ist ja schon bewiesen. Wo kann hier der Fehler liegen?
im fehlenden Pfad? Versuch in deinem Script mal /usr/sbin/ntpdate So long, Georg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Georg Schilling schrieb:
Am Freitag, 22. Dezember 2006 15:27 schrieb Harry Konietzke:
Hallo alle zusammen,
Hallo Harry,
[...] /bin/sh: ntpdate:command not found
Das es ntpdate gibt ist ja schon bewiesen. Wo kann hier der Fehler liegen?
im fehlenden Pfad? Versuch in deinem Script mal /usr/sbin/ntpdate
So long, Georg
Hallo Georg, au Klasse, das war es. Vielen Dank für die Hilfe. Grüße Harry -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Guten Tag Harry Konietzke, am Freitag, 22. Dezember 2006 um 15:27 schrieben Sie:
Hallo alle zusammen,
da hab ich ma ne Frage. Ich möchte die Zeit meines Rechners über das Internet synchronisieren, was ja eigentlich garnicht so schwer ist.
Ich habe mir folgendes Script erstellt:
#!/bin/sh #Zeitsynchronisation ntpdate ptbtime1.ptb.de
Das Script trägt den Namen timesync.sh und liegt im root-Verzeichnis. Wenn ich es hier von der Konsole aus starte klappt alles wunderbar. Dann habe ich mir einen cron-Job mit webmine erstellt, der das Script alle 12 Stunden starten soll. Teste ich den cron-Job aus webmin heraus funtioniert es auch wunderbar.
So, nu kommts, wenn der cron-Job automatisch gestartet wird, erhalte ich eine Mail (ist so einegrichtet) mit der Meldung:
/bin/sh: ntpdate:command not found
Das es ntpdate gibt ist ja schon bewiesen. Wo kann hier der Fehler liegen?
Grüße Harry
hallo, warum machst du es dir denn so schwer? Unter yast gibt es doch den NTP-Ckient bei dem man doch nur den Zeitserver eingeben braucht und dann sollte es doch auch so laufen... -- Mit freundlichen Grüßen Sebastian Gödecke mailto:sgoedecke@gmx.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sebastian Gödecke schrieb:
Guten Tag Harry Konietzke,
am Freitag, 22. Dezember 2006 um 15:27 schrieben Sie:
Hallo alle zusammen,
da hab ich ma ne Frage. Ich möchte die Zeit meines Rechners über das Internet synchronisieren, was ja eigentlich garnicht so schwer ist.
Ich habe mir folgendes Script erstellt:
#!/bin/sh #Zeitsynchronisation ntpdate ptbtime1.ptb.de
Das Script trägt den Namen timesync.sh und liegt im root-Verzeichnis. Wenn ich es hier von der Konsole aus starte klappt alles wunderbar. Dann habe ich mir einen cron-Job mit webmine erstellt, der das Script alle 12 Stunden starten soll. Teste ich den cron-Job aus webmin heraus funtioniert es auch wunderbar.
So, nu kommts, wenn der cron-Job automatisch gestartet wird, erhalte ich eine Mail (ist so einegrichtet) mit der Meldung:
/bin/sh: ntpdate:command not found
Das es ntpdate gibt ist ja schon bewiesen. Wo kann hier der Fehler liegen?
Grüße Harry
hallo, warum machst du es dir denn so schwer? Unter yast gibt es doch den NTP-Ckient bei dem man doch nur den Zeitserver eingeben braucht und dann sollte es doch auch so laufen...
Hallo Sebastian, das ist mir in Yast noch garnicht aufgefallen. Das mit dem cron-Job habe ich schon unter anderen SuSEn gemacht und da es immer funktioniert hat, habe ich mir nie Gedanken darüber gemacht es anders auszuführen. Außerdem, mit Yast ist doch für Warmduscher, ich will den absoluten Konsolen-Hardcore-Timesync für Männer ;-)))))) Grüße Harry -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Friday 22 December 2006 15:55, Harry Konietzke wrote:
das ist mir in Yast noch garnicht aufgefallen. Das mit dem cron-Job habe ich schon unter anderen SuSEn gemacht und da es immer funktioniert hat, habe ich mir nie Gedanken darüber gemacht es anders auszuführen.
Macht aber Sinn. Die Loesung die Sebastian angesprochen hat veraendert die Zeit nicht ruckartig, sondern stetig. Das hat manchmal Vorteile. Zudem misst der xntpd die Abweichung deiner RTC von der richtigen Zeit und speichert das Ergebnis in einer ntp.drift ab. Sollte es einmal passieren, dass das Netzwerk oder die Zeitserver ausfallen wird wieder die RTC dahergenommen, aber mit der Drift korrigiert. Die erzielten Abweichungen zur realen Zeit liegen je nach Netzwerkverbindung und benutztem Zeitserver (Stratum) bei unter 100 ms.
Außerdem, mit Yast ist doch für Warmduscher, ich will den absoluten Konsolen-Hardcore-Timesync für Männer ;-))))))
Wenn du unbedingt kalt duschen willst, kannst du ntp oder den xntpd durchaus auch von Hand einrichten. Allerdings reduziert sich das auf eine Zeile fuer den Timeserver in ntp.conf und dem Starten des Daemons. Aber viel mehr hast du im Cronjob auch nicht gemacht. Roman -- Roman Fietze Telemotive AG Büro Mühlhausen
Hallo Roman Am Freitag, 22. Dezember 2006 20:03 schrieb Roman Fietze:
Hallo,
On Friday 22 December 2006 15:55, Harry Konietzke wrote:
das ist mir in Yast noch garnicht aufgefallen. Das mit dem cron-Job habe ich schon unter anderen SuSEn gemacht und da es immer funktioniert hat, habe ich mir nie Gedanken darüber gemacht es anders auszuführen.
Macht aber Sinn. Die Loesung die Sebastian angesprochen hat veraendert die Zeit nicht ruckartig, sondern stetig. Das hat manchmal Vorteile. Zudem misst der xntpd die Abweichung deiner RTC von der richtigen Zeit und speichert das Ergebnis in einer ntp.drift ab. Sollte es einmal passieren, dass das Netzwerk oder die Zeitserver ausfallen wird wieder die RTC dahergenommen, aber mit der Drift korrigiert. Die erzielten Abweichungen zur realen Zeit liegen je nach Netzwerkverbindung und benutztem Zeitserver (Stratum) bei unter 100 ms.
Das hört sich richtig interessant an. Jo, das is wie mit die Bauer, wat der nich kennt dat frisst der auch nich. Dat war immer gut, dat kann nich schlecht sein. ;-) Ist jetzt natürlich nur so sprichwörtlich, nichts gegen die Landwirtschaft ;-) Das werde ich in jedem Fall mal ausprobieren.
Außerdem, mit Yast ist doch für Warmduscher, ich will den absoluten Konsolen-Hardcore-Timesync für Männer ;-))))))
Wenn du unbedingt kalt duschen willst, kannst du ntp oder den xntpd durchaus auch von Hand einrichten. Allerdings reduziert sich das auf eine Zeile fuer den Timeserver in ntp.conf und dem Starten des Daemons. Aber viel mehr hast du im Cronjob auch nicht gemacht.
Pah, das kann ich noch viel besser, ich tip den Befehlt stündlich per Hand ein !!!!!!! Grüße aus dem Norden Harry -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Friday 22 December 2006 15:37, Sebastian Gödecke wrote:
warum machst du es dir denn so schwer? Unter yast gibt es doch den NTP-Ckient bei dem man doch nur den Zeitserver eingeben braucht und dann sollte es doch auch so laufen...
Das funktioniert aber nur bei permanenter Netzverbindung. Im DSL-Freien Gebiet muss man auf Handstrickware zurückgreifen. (Ich mach mein Sync aber nicht per cron, sondern im etc/ppp/ip-up.d -- Mit freundlichen Grüßen Falk Mölle falk@moelle.st -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
2006/12/22, Harry Konietzke
/bin/sh: ntpdate:command not found
Das es ntpdate gibt ist ja schon bewiesen. Wo kann hier der Fehler liegen?
cron hat einen anderen PATH; siehe /etc/crontab. Nimm lieber xntp. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (6)
-
Falk Mölle
-
Georg Schilling
-
Harry Konietzke
-
Martin Schröder
-
Roman Fietze
-
Sebastian Gödecke