Hallo,
Am Sat, 21 Feb 2004, Alex Ascherl schrieb:
Am Fri, 20 Feb 2004, Alex Ascherl schrieb:
Ich hab es ausprobiert, funktioniert aber leider nicht. Das Script startet aber den Befehl nicht wieder an.
Ist Absicht, wie ich ja schrieb, musst du das script per cron alle 5 min oder so starten, reicht ja wenn cron schlaeft, da muss man das nicht im script machen.
Moment,
soll ich Dein Script per Cron starten, oder ddclient ?
Das script! Ich zitiere dich:
>Es geht um das Programm "ddclient" welches als Deamon läuft.
Selbst wenn ich Dein Script händisch starte und vorher ddclient kille, dann wird ddclient durch Dein Script nicht wieder gestartet.
?
Der Befehl ruht übrigens nach dem Aufruf immer 120 sec, bis es wieder ein neues Update macht
?
Nebenbei bemerkt halte ich dein Vorgehen fuer weitgehend sinnfrei.
Wie oft und wann aendert sich denn deine IP? Na? Ja? Genau, wenn du dich einwaehlst!
Richtig, vor dem Rechner steht aber ein Firewall ... also muss ich auf dem Server ddclient starten welches sich bei checkip.dyndns.org die IP holt. DDCLIENT läuft nun als Daemon, OK, Falls aber meine DSL Verbindung mal längere Zeit nicht zur Verfügung steht, stirbt der Daemon leider ab. Genau das will ich per Script abprüfen lassen. Also, zu Deinem Script. Ich bastel mir also ein Script aus Deinen Bash Befehlen. Zum Test kille ich ddclient. Um nun zu sehen, ob Dein Script läuft starte ich es mit ./ddclient-check (so habe ich es genannt). Nun ist ddclient ja nicht aktiv. Dein Script sollte es aber nach Möglichkeit erkennen und ddclient wieder starten. Genau das tut es leider nicht. Noch Ideen? Gruß Alex