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 -
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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden