Im heutigen Update geht es um viele Verbesserungen,
die ich hier vorstellen möchte.
Als erstes wurde das Debugging für verschiedenste Arten von Fehlern verbessert.
z.B. Deamons mit Wait = True
Die LUA-Scripting Engine kann nun verschiedene Werte verarbeiten. Hierzu gehören
STDOut, STDErr und der Exitcode, so wie gehabt das Regex-Array und der Value
der Regel-Angabe.
Die Unterscheidung zwischen STDOut, STDErr und Exitcode funktioniert nun auch
in den Default- Rules.
Desweiteren wurde die Regel und Aktionsverarbeitung optimiert.
Aktionen unterstützen nun auch die Systemfunktionen (FKT) Beep und Sleep (Wait).
Das Webinterface wurde auf weitere Kommandos erweitert.
Programme enthalten nun die zusätzliche Information welche Importdatei verwendet
wurde.
Zudem gibt es nun in der Main-Definitionsdatei zusätzlich zu den Imports Pulic-Regeln.
Ziel und Zweck dieser Regeln ist dass z.B. WinGui und der Webserver auf die gleichen
Regeln reagieren. Diese Regeln können dann unter Publics abgelegt werden.
Debugging-Tipps:
Main-File enthält alle Grundprogramme ohne Funktionen und Imports
für die Ordner der Deamons ...
Die Deamons enthalten einen Import auf die Mainfile.
So werden beim Defaultlauf alle Deamons geladen, jedoch
bei einem Deamon alle Programme geladen.
Es gibt jetzt auch Else Regeln, welche als "_Else" zu definieren sind.
Diese Regel wird ausgeführt, wenn keine andere Regel aktiv wurde.
Als Modulvorbereitung befindet sich im Moment ein SSH, Modul mit dem
es möglich ist Kommandos auf einem Linux auszuführen und die Ausgabe
an die Pipe zu leiten.
Keine Kommentare:
Kommentar veröffentlichen