NAME

Util::System - Verschiedene Hilfsfunktionen für Systemaufrufe


DESCRIPTION

Bietet verschiedene Hilfsfunktionen für Systemaufrufe an


METHODS

$string = Util::System::execute( $command )

Führt auf dem System ein Kommando aus und liefert die erste Zeile dessen Outputs als String

Der 1. Parameter ist ein String mit dem Kommando

@array = Util::System::execute_a($command)

Führt auf dem System ein Kommando aus und liefert dessen Output als Array; Benutzung, wenn die Ausgabe mehrzeilig ist

Der 1. Parameter ist ein String mit dem Kommando

$success = Util::System::execute_check_error($command, $error_string, $get_output_array_ref)

Führt auf dem Betriebssystem ein Kommando aus und liefert den Erfolg anhand des (Nicht-) Vorhandenseins eines Fehlerstrings. Benutzung, wenn eine Anwendung stets den gleichen Rückgabewert hat, unabhängig vom Erfolg seiner Ausführung.

Der 1. Parameter ist ein String mit dem Kommando

Der 2. Parameter ist ein String, der einen Fehler bedeutet, falls er in der Ausgabe des Programms auftaucht. Groß- bzw. Kleinschreibung wird ignoriert.

Der 3. Parameter ist optional und eine Referenz auf einen Array, der die Ausgabe des Kommandos erhält, falls definiert


AUTHOR

Elmar Baumann <eb@elmar-baumann.de> 2006/10/07