NEWS
Interessantes zu schedule()
-
Kurz zum Hintergrund:
Ich möchte, dass zu bestimmten Uhrzeiten "etwas" passiert, und die Zeiten über Datenpunkte steuern.
Ich hab dazu eine Funktion geschrieben, das aus mehreren Strings mit Zeiten einen "cron" String konstruiert.
Das Ergebnis war "0 22,7 * * *". Ok, dachte ich, die Stunden sind falsch sortiert, aber was solls…
Falsch gedacht, das triggert überhaupt nicht.
Nachdems grad 11 Uhr ist ... Testcode:
schedule ("* 22,11 * * *", function(){ console.log ("Tu was"); }); schedule ("* 11,22 * * *", function(){ console.log ("Tu wirklich was"); });liefert
11:22:13.688 [info] javascript.0 Start javascript script.js.test 11:22:13.688 [info] javascript.0 script.js.test: Start 11:22:13.688 [info] javascript.0 script.js.test: registered 0 subscriptions and 2 schedules 11:23:00.693 [info] javascript.0 script.js.test: Tu wirklich was 11:24:00.689 [info] javascript.0 script.js.test: Tu wirklich wasFazit: Die Angaben im schedule-String müssen numerisch "richtig" sortiert sein, sonst wird die Funktion nie ausgeführt.
Interessant, war mir so nicht bewusst - Vielleichts hilfts jemanden ja mal weiter :)
CU
Werner
-
Ich habe ebenfalls beobachtet, dass schedule() nicht immer das tut, was man erwartet
Die vorgeschlagene Syntax````
2/10 * * * *Man muss schreiben```` 2-59 * * * *Dies gilt auch für die Schedule-Einstellungen der Adapter-Instanzen
-
Ich habe ebenfalls beobachtet, dass schedule() nicht immer das tut, was man erwartet
Die vorgeschlagene Syntax````
2/10 * * * *Man muss schreiben```` 2-59 * * * *Dies gilt auch für die Schedule-Einstellungen der Adapter-Instanzen
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