NEWS
Zeitplan mit Javascript funktioniert nicht
-
Ich habe den Iobroker auf der Synology im Docker laufen. Das Script wird weder als Javascript noch als Typescript vom Zeitplan gestartet. Im Protokoll taucht nach dem manuellen Start, hier 15:06 Uhr, um 15:36 Uhr herum kein Eintrag auf.
admin.0
201 2023-11-12 15:07:09.393 info ==> Connected system.user.admin from ::ffff:172.17.0.1
javascript.0
231 2023-11-12 15:06:37.486 info script.js.Garage: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
javascript.0
231 2023-11-12 15:06:37.219 info script.js.Garage: TypeScript compilation successfulIch finde Postings bei denen die Timezone im Linux falsch ist. Das Datum im Docker-Linux stimmt. Aber auch wenn die timezone im Linux nicht stimmen sollte dann müsste der Start alle 30min möglich sein. Auch bei einem ganztägigen Start, also ohne sunrise und sunset, erfolgt kein automatischer Start.
Im Docker-Linux wird Systemd nicht geladen, d.h. timedatectl uns systemctl gibt es nicht. Kann das eine Rolle spielen? backupit in Iobroker wird aber auch zeitgesteuert gestartet, das müsste ja der gleiche Schedular sein?
Ist es möglich dass das Script nicht beendet wird und hängen bleibt? Bei einem manuellen Neustart kommt "Stop script"`?
MfG
Chris -
Ok, der String ist der Inhalt vom Schedule-Befehl, jetzt hab ich’s kapiert
Chris