Zitat von swiss
Beitrag anzeigen

Du musst dir halt Deine Stati merken (in plugin_info{$plugname.'_xyz'} auch persistent über restarts) und dann beim zyklischen Aufruf entsprechend reagieren/resetten.
Um es zu gedanklich zu entwirren könnte man auch zwei Plugins verwenden, eins mit _cycle = 0 das nur bei Bedarf nach ablauf aufgerufen wird. Du musst nur "wissen" wie es heisst, $plugname ist einfach nur der (Datei)name des Plugins.
Den immer stattfindenden einmaligen Aufruf eines Plugins nach einem restart kann man z.B. mit
Code:
if ($plugin_initflag) {..
Das war (Threading, Timer,..) ursprünglich alles etwas anders gedacht, aber bevor ich jetzt Seitenlang rumheule warum das mit dem Multithreading und Perl ein totales Trümmerfeld ist: ist derzeit so

-> Alles was blockiert ist schlecht, sehr schlecht.
Einen Timer könnte man schon einbauen, _cycle ist aber richtig benutzt eigentlich dasselbe und in der verfügbaren Zeit suche ich lieber eine Lösung wie man das parallelisiert

Makki


Aber der Effekt wäre schon Cool
Einen Kommentar schreiben: