Achtung: Diese Dokumentation ist veraltet, das Nachfolgeprojekt für Joolap nennt sich xCube. Klicken Sie hier, um zur aktuellen Dokumentation zu gelangen.

11.3 Das Script runAndCheck.x

Ab SuperX Version 2.1 wird in vielen Zusammenhängen das Script runAndCheck.x (home/superx/db/bin) benutzt.

runAndCheck.x path command (EXIT_ON_ERROR|CONT_ON_ERROR) (SEND_ERRORMAIL|NO_ERRORMAIL) (SEND_LOGMAIL|NO_LOGMAIL) [description]

 

Das Script hat zwei Hauptparameter PATH und Command.

Es wechselt in den angegebenen Pfad und führt das Kommando aus.

Es wird im angegebenen Verzeichnis eine LogDatei erstellt und falls die Variable $MASTERLOG gesetzt ist, wird alles auch an die Master-Logdatei angehängt.

Nach Durchführung des Kommanos wird geprüft, ob die Stichwörter „error“, „exception“, „Fehler“ o.ä. in der LogDatei vorkommen.

Als dritten Parameter gibt man entweder

EXIT_ON_ERROR -> bei einem Fehler abbrechen

oder

CONT_ON_ERROR -> bei einem Fehler weitermachen

an

 

Parameter vier und fünf sind

SEND_ERRORMAIL bzw. NO_ERRORMAIL

und

SEND_LOGMAIL bzw. NO_LOGMAIL

 

Diese Parameter geben an, ob a) bei einem Fehler oder b) generell eine Email verschickt werden soll, dazu wird die Emailadresse in den Umgebungsvariablen ERRORMAIL und LOGMAIL benutzt.

 

Als letzten Parameter gibt man in Hochkommata eine Beschreibung der Aktion an

 

Beispiel

 

runAndCheck.x $JOOLAP_DIR/db/module/joolap_bau/rohdaten joolap_bau_superx_unload.x CONT_ON_ERROR SEND_ERRORMAIL NO_LOGMAIL "Joolap_bau_s Entladen aus SuperX"


Druckversion HTML

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 108 / 113
Letzter Update: 2.8.2023
Impressum| Datenschutz