Funktionsaufrufe in gewissen Zeitabständen...
-
Hallo,
wie kann ich funktionen bspw. alle 60sec und andere alle 30Tage (1* im Monat) aufrufen?
Dachte erst an eine Schleife und die dann schlafen lassen, aber das ist ja doch recht doof!Danke & Gruß
-
Wieso nicht? Wäre definitiv eine einfache Möglichkeit.
Andernfalls musst du dir wohl eine Bibliothek suchen, die irgendwelche Timer-Funktionen anbietet, etwa die WinAPI mit SetTimer usw.
-
Wenn ich das über sleep mache ist das gesamte programm doch blockiert oder?
das darf nämlich nicht sein...
-
Dann lager die Schleife doch einfach in einen zweiten Thread aus. Oder die bereits angesprochenen Timer-Funktionen.
-
Das könnte vielleicht gehen! Werd ich demnächst mal ausprobieren und sonst nach einer Timer-Funktion suchen.
Danke erstmal.
-
Hallo,
für den Aufruf alle 60-Sekunden ist ein Timer sicher noch gut geeignet. Für den Aufruf alle 30-Tage würde ich dann wohl doch eher einen chron-job verwenden.
-
HumeSikkins schrieb:
Hallo,
...Für den Aufruf alle 30-Tage würde ich dann wohl doch eher einen chron-job verwenden.hab mal kurz bei WIKIPEDIA geschaut was das ist, gibts das auch für Windows Systeme, da steht nur was von Unix und MacOs...
Danke & Gruß
-
in windows gibts die "at" jobs bzw. neuerdings einen scheduler der sowas macht