Hallo,
ich bin etwas ratlos.
Eigentlich soll ddclient beim IP Wechsel ein per -postscript script übergebenes Skript ausführen. Die Skripte werden allerdings nicht ausgefürht.
Wenn ich ddclient im Vordergrund laufen lassen, versucht ddclient offenbar das Skript auszuführen und gibt folgenden Fehler aus:
Das Skript liegt in /usr/local/sbin und ist ausführbar für o, g und o.Code:# ddclient -debug -verbose -foreground -file /etc/ddclient.conf -postscript /usr/local/sbin/ddclient_post === opt ==== ... pt{postscript} : 1 ... === globals ==== globals{debug} : 1 globals{file} : /etc/ddclient.conf globals{foreground} : 1 globals{postscript} : 1 ... RECEIVE: HTTP/1.0 200 OK RECEIVE: Strict-Transport-Security: max-age=600 RECEIVE: X-XSS-Protection: 1; mode=block RECEIVE: X-Content-Type-Options: nosniff RECEIVE: X-Frame-Options: SAMEORIGIN RECEIVE: Referrer-Policy: same-origin RECEIVE: Content-Security-Policy: default-src 'none'; RECEIVE: Feature-Policy: none RECEIVE: Content-type: text/html RECEIVE: Content-Length: 41 RECEIVE: Connection: close RECEIVE: Date: Sun, 03 Jan 2021 18:53:09 GMT RECEIVE: Server: lighttpd/1.4.35 RECEIVE: RECEIVE: good 2003:d0:xxx:xxxx:216:3eff:xxx:xxx SUCCESS: updating buster4.xxx.de: good: IP address set to 2003:d0:xxx:xxxx:216:3eff:xxx:xxx WARNING: Can not execute post script: 1
Ich habe beim Aufruf von ddclient das Skript mit absolutem Pfad angegeben.
Auch in einem anderen Pfad wird das Skript nicht gefunden / ausgeführt. Die Fehlermeldung hilft mir nicht weiter.
Habt Ihr eine Idee?
Herzlichen Gruß
craano
Lesezeichen