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.