NEWS
Liste aller CRON Jobs
-
Moin
Ich habe da eine Frage zu Cron Jobs. Kann man irgendwo im ioBroker eine Liste aufrufen mit allen aktiven bzw. schlafenden Cron Jobs? Irgendwann hat man ja diverse Skripte am Laufen die diverse Cron Jobs starten. Da muss es doch einen Befehl geben, der alle erstellten Crons auflistet, oder?
Danke für die Rückmeldung
Daniel
-
oder NÖ… die hängen in Scripten rum... also könntest du nach suchen.. über alle Scripte..
nicht mit der crontab zu vergleichen
-
Hallo
werden denn die cronjobs gelöscht/beendet, sobald man das entsprechende JavaScript stopt/beendet, oder sind die cronjobs dann irgendwo gespeichert und laufen weiter?
Folgende Situation:
Ich hatte ein Script, in dem ich ein cronjob mit einer festen Zeit eingestellt habe (bspw. täglich um 05:30 soll Funktion xy() aufgerufen werden). Mittlerweile habe ich das Script so geändert, dass der Benutzer den Zeitpunkt über die VIS einstellen kann. Im JavaScript habe ich dazu den handle des Cronjobs gespeichert. Immer wenn der Benutzer die Zeit über die VIS nun ändert, dann lösche ich zuerst den alten cronjob, da ich ja das handle gespeichert habe und lege dann einen neuen cronjob an (und speicher wieder das handle in eine variable)
Bevor der Benutzer diese Einstellung in der VIS machen konnte, hatte ich ja die Zeiten fix im script eingestellt. Damals habe ich mir das handle nicht gespeichert. Ich weiß, dass der alte Cronjob zwar nicht mehr aktiv ist, aber ich möchte wissen wieso?!
Kann mir jemand meine Vermutung bestätigen, dass die Cronjobs nur aktiv sind, solange das jeweilige Script (welche den Cronjob erstellt hat) noch läuft?
Vielen Dank
Tobi
-
jaha stoppt der Adapter oder wird der einzelne Script gestoppt.. passiert nichts weiter
-
Ich hänge mich hier mal rein.
Gibt es wirklich keine Möglichkeit die aktiven Crons auszulesen? Irgendwo im System müssen sie doch bekannt sein.
Hintergrund ist: Ich habe gerade ein Skript geschrieben, welches einen dynamischen Cron baut (also ein Cron, dessen Zeitwerte als Variablen übergeben werden, die vorher ermittelt wurden). Dies würde ich jetzt gerne kontrollieren.
Natürlich kann ich mir die Variablen ausgeben lassen, aber ob der Schedule tatsächlich so übernommen wurde weiß ich nicht. Eine Art getschedules() (analog zu getSubscriptions() ) wäre schon hilfreich. -
@siggi85 Hi,
hast Du bezüglich der CRON Jobs jetzt schon eine Antwort erhalten, genau das selbe Problem habe ich jetzt auch. -
@Blackbat72 sagte in Liste aller CRON Jobs:
@siggi85 Hi,
hast Du bezüglich der CRON Jobs jetzt schon eine Antwort erhalten, genau das selbe Problem habe ich jetzt auch.Nein leider nicht. Ich habe mir die Variablen per Telegram zusenden lassen und das hat für meinen Fall erst Mal gereicht.
Ich wäre trotzdem weiterhin interessiert am Auslesen aller Crons! Vielleicht liest dies ja jemand, der uns weiterhelfen kann. -
@Blackbat72
gibt noch keine Funktion in Javascript-Adapter dafür.