Patrick Trettenbrein wrote:
10000 Dank, funktioniert super!
Nur ein problem habe ich noch...
was müsste das scirpt in /etc/init.d tun ich denke das unten sollte passen oder?
ddclient -cache /var/cache/ddclient/ddclient.cache
Wenn das script diesen Befehl aufruft sollte es passen, jetzt würde mich nur noch interessieren, ob das script aus init.d automatisch beim booten aufgerufen wird, oder ob ich das erst irgendwie konfigurieren muss...
Nochmal DANKE!
Patrick
Hi Patrick, nachdem ich dir die /etc/ddclient.conf gegeben habe, bist du jetzt dran. Ich werde dir nur Hinweise geben, damit du dir das nötige Wissen selbsständig erarbeiten kannst. Nehm dir eine /etc/init.d file und schau wie es funktioniert. Du lernst dabei auch etwas über Shell scripting und Run Levels. Es ist nämlich ganz genau vorgegeben in welcher init Phase was zu starten ist und ebenfalls Abhängigkeiten. Dann google Mal nach insserv. Das Programm wirst du unter /sbin/insserv finden. Du kannst dann noch mit dem Service Manager von YaST experimentieren. Dabei lernst du auf jeden Fall etwas über Services unter Linux, was du immer wieder gut gebrauchen kannst.
Am Montag, 11. Oktober 2004 00:14 schrieb Carsten Weinberg:
Hi Patrick,
nachdem ich dir die /etc/ddclient.conf gegeben habe, bist du jetzt dran. Ich werde dir nur Hinweise geben, damit du dir das nötige Wissen selbsständig erarbeiten kannst.
Nehm dir eine /etc/init.d file und schau wie es funktioniert. Du lernst dabei auch etwas über Shell scripting und Run Levels. Es ist nämlich ganz genau vorgegeben in welcher init Phase was zu starten ist und ebenfalls Abhängigkeiten. Dann google Mal nach insserv. Das Programm wirst du unter /sbin/insserv finden. Du kannst dann noch mit dem Service Manager von YaST experimentieren. Dabei lernst du auf jeden Fall etwas über Services unter Linux, was du immer wieder gut gebrauchen kannst.
Ich bekomms nicht hin, das einzige was ich schaffe (was aber nich funktionstüchtig ist) findet ihr als Anhang... Habe versucht das init.d script von cron anzupassen... Patrick
Hi On Monday 11 October 2004 14:08, Patrick Trettenbrein wrote:
Am Montag, 11. Oktober 2004 00:14 schrieb Carsten Weinberg:
nachdem ich dir die /etc/ddclient.conf gegeben habe, bist du jetzt dran. Ich werde dir nur Hinweise geben, damit du dir das nötige Wissen selbsständig erarbeiten kannst. .... Ich bekomms nicht hin, das einzige was ich schaffe (was aber nich funktionstüchtig ist) findet ihr als Anhang...
Habe versucht das init.d script von cron anzupassen... Für den Fall das du eher Pragmatiker bist, versuche es mal mit ez-ipupdate. Ist bei SuSE inklusive der nötigen Skripte dabei. Kann dir jetzt keine Konfig anhängen, da der entsprechende Rechner ausgeschalteter Weise zu Hause steht. Ich weiß aber noch, dass ich bei SuSE 9.0 außer dem Eintragen meiner Kontodate bei dyndns und einem insserv (was auch über YaST ->System -> runlevel-Editor machbar ist) nichts Schwieriges getan habe. Wenn du es nicht allein hinbekommst und ddclient sich bis dahin noch nicht zur Zusammenarbeit bewegen ließ, dann frag mich morgen nochmal.
mfg Axel
On Mon, Oct 11, 2004 at 02:08:20PM +0200, Patrick Trettenbrein wrote:
Ich bekomms nicht hin, das einzige was ich schaffe (was aber nich funktionstüchtig ist) findet ihr als Anhang...
Habe versucht das init.d script von cron anzupassen...
$DD_BIN=ddclient test -x $DD_BIN || exit 5
Das funktioniert aus zwei Gründen nicht: 1. Der Variable $DD_BIN wird kein Wert zugewiesen. Die korrekte Syntax dafür lautet: DD_BIN=ddclient *ohne* führendes Dollarzeichen. 2. Wäre die Zuweisung korrekt, der Test würde trotzdem fehlschlagen und das Script mit dem Rückgabewert 5 zur Shell zurückkehren, weil er das ausführbare Programm nicht finden kann. Du mußt den kompletten Pfad angeben: DD_BIN=/usr/bin/ddclient test -x $DD_BIN || exit 5 Gegebenenfalls mußt Du den Pfad an Deine Umgebung anpassen. Wenn Du nicht weißt, wo ddclient auf Deinem System liegt, ein which ddclient in der Kommandozeile verräts Dir. Unter Umständen mußt Du noch dafür sorgen, daß ddclient mit den richtigen Optionen gestartet wird. f -- Gravity is a myth, the Earth sucks.
Am Montag, 11. Oktober 2004 17:53 schrieb Florian Tham: Danke! hm.. hab das soweit - aber was meinst du mit den richtigen Optionen? Patrick
Hi Newsgroup, Am Montag, 11. Oktober 2004 14:08 schrieb Patrick Trettenbrein:
Am Montag, 11. Oktober 2004 00:14 schrieb Carsten Weinberg:
Hi Patrick,
nachdem ich dir die /etc/ddclient.conf gegeben habe, bist du jetzt dran. Ich werde dir nur Hinweise geben, damit du dir das nötige Wissen selbsständig erarbeiten kannst.
Nehm dir eine /etc/init.d file und schau wie es funktioniert. Du lernst dabei auch etwas über Shell scripting und Run Levels. Es ist nämlich ganz genau vorgegeben in welcher init Phase was zu starten ist und ebenfalls Abhängigkeiten. Dann google Mal nach insserv. Das Programm wirst du unter /sbin/insserv finden. Du kannst dann noch mit dem Service Manager von YaST experimentieren. Dabei lernst du auf jeden Fall etwas über Services unter Linux, was du immer wieder gut gebrauchen kannst.
Ich bekomms nicht hin, das einzige was ich schaffe (was aber nich funktionstüchtig ist) findet ihr als Anhang...
Habe versucht das init.d script von cron anzupassen...
Patrick der Aufwand ist doch garnicht nötig. ( Ich habe die Diskussion allerdings nicht gelesen). Ich rufe das scripts einfach aus /etc/ppp/ip-up.local auf. Das klappt absolut zuverlässig.
Lothar -- Linux, because Life is too short for reboots
participants (5)
-
Axel Heinrici
-
Carsten Weinberg
-
Florian Tham
-
Lothar Vorrath
-
Patrick Trettenbrein