Hallo zusammen,
Wenn ich in dem EXEC-Teil des LBS eine while Schleife habe (Dämon), dann läuft diese bis sie durch einen "Neustart/Beenden" verlassen/beendet wird ...
Soweit so gut ... Wenn ich diese Schleife im laufenden Betrieb verlassen möchte, dann müsste ich am Ende der Schleife eine Bedingung einbauen, die wenn diese erfüllt wird, die Schleife sich selbst beendet und der restlich EXEC-Teil wird abgearbeitet.
Ist es auch möglich, von außen, in die Schleife als eine Art "RESET" einzugreifen ? Quasi wenn eine Variable, zB: v#300 von 0 auf 1 sich durch manuellen Eingriff ändern würde ?
Ich habe das Problemchen, dass sich eine while Schleife immer wieder "verabschiedet" und nichts mehr vernünftiges liefert und ich jedes Mal das LIVE-Projekt neu starten muss :-(
Könnte mir auch jemand zeigen, wie so ein manueller RESET und eine automatische Bedingung im Code aussehen würde ?
Wenn ich in dem EXEC-Teil des LBS eine while Schleife habe (Dämon), dann läuft diese bis sie durch einen "Neustart/Beenden" verlassen/beendet wird ...
Soweit so gut ... Wenn ich diese Schleife im laufenden Betrieb verlassen möchte, dann müsste ich am Ende der Schleife eine Bedingung einbauen, die wenn diese erfüllt wird, die Schleife sich selbst beendet und der restlich EXEC-Teil wird abgearbeitet.
Ist es auch möglich, von außen, in die Schleife als eine Art "RESET" einzugreifen ? Quasi wenn eine Variable, zB: v#300 von 0 auf 1 sich durch manuellen Eingriff ändern würde ?
Ich habe das Problemchen, dass sich eine while Schleife immer wieder "verabschiedet" und nichts mehr vernünftiges liefert und ich jedes Mal das LIVE-Projekt neu starten muss :-(
Könnte mir auch jemand zeigen, wie so ein manueller RESET und eine automatische Bedingung im Code aussehen würde ?

PHP-Code:
while (getSysInfo(1)>=1) {
$line = stream_get_line($fp, 4096);
writeToCustomLog("Logname LBSLBSID", '6', "LBSLBSID (ID$id) line: ".$line);
...
unset($line);
usleep(250*1000);
}
Kommentar