Guude @all,
ich habe mir einen DDNS-Client in Bash erstellt, der regelmäßig per Cron-Job ausgeführt wird und in eine Logdatei protokolliert, wenn sich die IP geändert hat und ein Update beim DDNS-Provider durchgeführt wird.
Das Skript und der Cron-Job funktionieren soweit tadellos, außer das bei der Ausführung per cron keine Logdatei geschrieben wird. Bei der manuellen Ausführung in der Konsole wird geloggt.
Ich habe das Skript auch bei einigen Kumpels installiert, es sind somit unterschiedliche newnigma²-Versionen "betroffen", ebenso tritt das "Problem" bei busybox-cron und "Vixie-cron" auf. Gestern dachte ich, dass ich das "Problem" gefunden habe, indem ich die "letzte" Leerzeile aus dem Crontab entfernte, danach schien es zu funzen, aber dann irgendwie doch nicht.
Was habe ich übersehen, oder liegt es am Loglevel von cron, bzw. am Starten von crond per "start-stop-daemon --start --quiet..."?
ich habe mir einen DDNS-Client in Bash erstellt, der regelmäßig per Cron-Job ausgeführt wird und in eine Logdatei protokolliert, wenn sich die IP geändert hat und ein Update beim DDNS-Provider durchgeführt wird.
Das Skript und der Cron-Job funktionieren soweit tadellos, außer das bei der Ausführung per cron keine Logdatei geschrieben wird. Bei der manuellen Ausführung in der Konsole wird geloggt.
Ich habe das Skript auch bei einigen Kumpels installiert, es sind somit unterschiedliche newnigma²-Versionen "betroffen", ebenso tritt das "Problem" bei busybox-cron und "Vixie-cron" auf. Gestern dachte ich, dass ich das "Problem" gefunden habe, indem ich die "letzte" Leerzeile aus dem Crontab entfernte, danach schien es zu funzen, aber dann irgendwie doch nicht.
Was habe ich übersehen, oder liegt es am Loglevel von cron, bzw. am Starten von crond per "start-stop-daemon --start --quiet..."?