On Mon, 03 Dec 2001, Markus Krause wrote:
mach ich bei mir wie folgt: in ip-up.local rufe ich das script "/usr/local/bin/get_ptb_time.sh" auf, welches folgenden inhalt hat:
----start---- #!/bin/sh printf "===\nat " > /tmp/get_ptb.log date >> /tmp/get_ptb.log printf " getting 'netdate' from ptb: " >> /tmp/get_ptb.log netdate -v ptbtime1.ptb.de ptbtime2.ptb.de >> /tmp/get_ptb.log clock -uw printf "===\n" >> /tmp/get_ptb.log logger < /tmp/get_ptb.log rm /tmp/get_ptb.log -----end-----
Schreib das besser als: ( /usr/bin/netdate -v ptbtime1.ptb.de ptbtime2.ptb.de localhost && /sbin/clock -uw ) 2>&1 | logger -t netdate logger erzeugt die Timestamps usw. selbst, hier mal ohne Verbindung: Dec 3 22:44:38 slarty netdate: netdate: connect: Network is unreachable Dec 3 22:44:38 slarty netdate: Connection with udp to ptbtime1.ptb.de failed. Dec 3 22:44:38 slarty netdate: netdate: connect: Network is unreachable Dec 3 22:44:38 slarty netdate: Connection with udp to ptbtime2.ptb.de failed. Dec 3 22:44:38 slarty netdate: localhost +0.000 Mon Dec 3 22:44:38.470 at 22:44:38.470 delay +0.000 Dec 3 22:44:38 slarty netdate: No two hosts agree on the time within 5 seconds Ach ja, diejenigen, deren HW-Uhr mit lokaler Zeit laeuft und nicht mit UTC lassen bitte das -u bei clock weg, also ' && /sbin/clock -w' Und nochwas: in die () koennen auch noch mehr Befehle geschrieben werden, die dann ebenso geloggt werden. Und nochmehr: /etc/ppp/ip-up/-down (und somit auch das gesourcete .local) wird IIRC sowieso komplett mit dem tag "$BASENAME" (="ip-up" bzw. "ip-down") ggeloggt, obiges ist also eigentlich ueberfluessig. -dnh -- Ach bin Ich froh, das Ich als Transdimensionales Alien keine Probleme mit der Zeit habe. Ich gehe einfach in meine Zeitmaschiene, und fertig ist das Chaos. [WoKo in dag°]