Seite 1 von 1

Uhrzeit bestimmen - immer "gerade" 5 Minuten.

Verfasst: Freitag 30. April 2021, 20:37
von CSchilling
Guten Abend,

Ich frage mich, wie ich mein Programm alle 5 Minuten eine Datei öffnen und Daten daraus laden lassen kann. Die 5 Minuten sollen immer: z.B. 8:35 Uhr, 8:40 Uhr, 8:45 Uhr.... aber nie dazwischen sein.
Das Programm läuft unendlich lange und soll automatisch erkennen, wie spät es gerade ist und dann warten, bis die Zeit eine 5-Minuten-Marke trifft. Das generelle Öffnen und Lesen der Datei ist kein Problem. Die Schleife funktioniert auch.

Mir fehlt nun nurnoch die Idee zur Zeitenbestimmung.

Vielen Dank fürs mitdenken ;-).

Re: Uhrzeit bestimmen - immer "gerade" 5 Minuten.

Verfasst: Freitag 30. April 2021, 21:06
von __blackjack__
@CSchilling: APScheduler wäre eine Bibliothek die man dafür hernehmen könnte.

Re: Uhrzeit bestimmen - immer "gerade" 5 Minuten.

Verfasst: Freitag 30. April 2021, 21:53
von CSchilling
__blackjack__ hat geschrieben: Freitag 30. April 2021, 21:06 @CSchilling: APScheduler wäre eine Bibliothek die man dafür hernehmen könnte.
danke dir für die schnelle Rückmeldung.

Ich muss mich glaube anderst ausdrücken. Ich suche keine Modul in dem ich "Events" eingeben kann die zu einer bestimmten Uhrzeit ausgeführt werden sollen.
Mein Programm soll alle 5 Minuten über 24/7 die Daten aus einer Datei einlesen. Diese einlesen muss aber immer zu einer Uhrzeit geschehen, welche im Minutenbereich mit einer "5" oder "0" endet.
Also 9:30, 9:35, 9:40 usw... Zeiten wie 9:33, 9:38, 9:43 nicht. Nicht der Abstand von 5 Minuten ist wichtig, sondern die zweite stelle des Minutenbereichs.

Re: Uhrzeit bestimmen - immer "gerade" 5 Minuten.

Verfasst: Freitag 30. April 2021, 23:21
von __blackjack__
@CSchilling: Habe ich schon verstanden. Eine Antwort bleibt APScheduler.

Re: Uhrzeit bestimmen - immer "gerade" 5 Minuten.

Verfasst: Freitag 30. April 2021, 23:50
von __deets__
Genauer gesagt https://apscheduler.readthedocs.io/en/s ... /cron.html

Mit 0/5 als Angabe fur Minuten sollte dein Problem gelöst sein.

Re: Uhrzeit bestimmen - immer "gerade" 5 Minuten.

Verfasst: Samstag 1. Mai 2021, 11:02
von CSchilling
__blackjack__ hat geschrieben: Freitag 30. April 2021, 23:21 @CSchilling: Habe ich schon verstanden. Eine Antwort bleibt APScheduler.
Ich hatte mich zu kurz mit dem Modul "beschäftigt" und daher einen falschen Eindruck gewonnen, sorry :roll: .
In dem Fall werde ich mich damit auseinander setzen und versuchen es in meinen Code zu implementieren.

Vielen Dank für die Hilfen.

Re: Uhrzeit bestimmen - immer "gerade" 5 Minuten.

Verfasst: Samstag 1. Mai 2021, 17:06
von noisefloor
Hallo,

wenn du Linux als Betriebssystem hast, kannst du dein Skript auch alle 5 Minuten über eine systend Timer Unit ausführen lassen.

Gruß, noisefloor