Update,
ich habe das Skript jetzt ( obwohl ich das nicht gerne mache ) als root gestartet und es läuft.
Nach einigen Versuchen mit einem Testskript habe ich den Eindruck gewonnen dass da einige Einstellungen etwas verbogen sind.
Läuft ein Skript als "normaler" User ist z.B. in der Umgebungsvariable USER trotzdem root eingestellt.
Wenn man das gleiche Skript per ssh, von der Weboberfläche per Ausführen oder über den Timer ausführen lässt, sind die Umgebungsvariablen jedes mal andere. Ich hätte gedacht dass es zwischen dem Button Ausführen und dem Timer wenigstens keine Unterschiede gibt - falsch gedacht
Imho sollte man das bei Synology mal gerade biegen.
Trotzdem noch mal danke an alle für ihre Unterstützung, Ideen und Anregungen
LG
Tom