Seite 1 von 1
Fehler aus Unterskript protokollieren oder anzeigen
Verfasst: 28 Feb 2013, 11:25
von promatiker
Hallo zusammen,
mit folgendem Befehl führe ich erfolgreich ein AutoIt Skript aus:
Ich prüfe in meinem AutoIt Skript einen bestimmten Fall ab und reagiere darauf. Ich würde dieses Event jedoch per "Logerror" protokollieren oder mit "Message" über WINST anzeigen. Ist das möglich und vor allem wie?
Vielen Dank im Voraus.
Re: Fehler aus Unterskript protokollieren oder anzeigen
Verfasst: 28 Feb 2013, 11:53
von tobias
Hi,
du kannst ein Logfile anhängen oder du fängst die ausgabe auf:
Code: Alles auswählen
getOutStreamFromSection (`Sectionname)`
„fängt“ – derzeit bei DosInAnIcon (ShellInAnIcon),ExecWith und ExecPython Aufrufen – die Ausgabe der Kommandozeilenprogramme in der Form einer String-Liste ein. Z.B. liefert der Ausdruck getOutStreamFromSection ('DosInAnIcon_netuse')
wenn die aufgerufene Sektion definiert ist durch
Bei GetOutStreamFromSection bekommt du ne Stringliste und kannst damit beliebig weiterarbeiten.
Code: Alles auswählen
includelog <file name> <tail size> //since 4.11.2.1
Fügt die Datei <file name> in den aktuellen ein. Dabei werden nur die letzten <tail size> Zeilen und nicht die komplette Logdatei eingfügt. Wenn Sie ein anderes Programm (z.B. ein setup programm) starten das eine Logdatei produziert, können Sie mit diesem Begfehl die Informationen aus dieser Logdatei in den Log des opsi-winst übernehmen.
Seit Version 4.11.3.2 kann auch eine negative <tail size> angegeben werden. Dann arbeitet includelog im Head Modus, d.h. ist <tail size> = -5, so werden die ersten 5 Zeilen von <file name> in den Log übernommen. Beispiel:
Re: Fehler aus Unterskript protokollieren oder anzeigen
Verfasst: 28 Feb 2013, 13:32
von promatiker
Hallo Tobias,
vielen Dank. Hat super geklappt.
Gibt es eine Möglichkeit bei Installationsfehlern (LogError usw...) über den Opsi Server eine Email an den Administrator zu schicken?
Sonst muss ja täglich in die Oberfläche geschaut werden ob alles durchgelaufen ist.
Gruß
Re: Fehler aus Unterskript protokollieren oder anzeigen
Verfasst: 28 Feb 2013, 13:37
von tobias
Hi,
leider nein - dafür wäre dann der NagiosConnector gedacht
http://www.uib.de/www/kofinanziert/index.html
Gruß
Tobias
Re: Fehler aus Unterskript protokollieren oder anzeigen
Verfasst: 28 Feb 2013, 13:43
von promatiker
Vielen Dank für die Informationen.
Gruß