SYSTEMD-CAT(1)

BEZEICHNUNG
systemd-cat - Eine Pipeline oder Programmausgabe mit dem Journal verbinden

ÜBERSICHT

systemd-cat [OPTIONEN…] [BEFEHL] [ARGUMENTE…]

systemd-cat [OPTIONEN…]

BESCHREIBUNG

systemd-cat kann zur Verbindung der Standardeingabe und -ausgabe eines Prozesses mit dem Journal, oder als Filterwerkzeug in Shell-Pipelines, um die Ausgabe, die das vorherige Pipeline-Element erstellte, an das Journal weiterzugeben, verwandt werden.

Falls kein Parameter übergeben wurde, wird systemd-cat alles, was es von der Standardeingabe (Stdin) liest, an das Journal schreiben.

Falls Parameter übergeben werden, werden sie als Befehlszeile mit der Standardausgabe (Stdout) und der Standardfehlerausgabe (Stderr) verbunden mit dem Journal ausgeführt, so dass alle Schreibvorgänge im Journal gespeichert werden.

OPTIONEN

Die folgenden Optionen werden verstanden:

-h, --help
    zeigt einen kurzen Hilfetext an und beendet das Programm.

--version
    zeigt eine kurze Versionszeichenkette an und beendet das Programm.

-t, --identifier=
    Legt eine kurze Zeichenkette fest, die zur Identifikation des Protokollierungswerkzeuges verwandt wird. Falls nicht angegeben, wird keine Identifikationszeichenketten in das Journal geschrieben.

-p, --priority=
    Legt die Vorgabeprioritätsstufe für die protokollierten Nachrichten fest. Übergeben Sie einen der folgenden Werte oder eine Zahl zwischen 0 und 7 (die zu den gleichen benannten Stufen passen) an: »emerg«, »alert«, »crit«, »err«, »warning«, »notice«, »info«, »debug«. Diese Prioritätsstufen sind mit den in syslog(3) definierten identisch. Die Vorgabe ist »info«. Beachten Sie, dass dies einfach die Vorgabe steuert, individuelle Zeilen dürfen mit anderen Stufen protokolliert werden, falls diese ihnen entsprechend vorangestellt werden. Für Details siehe --level-prefix= unten.

--level-prefix=
    Steuert, ob eingelesene Zeilen auf Syslog-Prioritätstufen hin ausgewertet werden. Falls aktiviert (die Vorgabe), wird eine Zeile, die mit einer Prioritätsstufe wie »<5>« beginnt, mit der Priorität 5 (»notice«) protokolliert und ähnlich für andere Prioritätsstufen. Akzeptiert ein logisches Argument.

RÜCKGABEWERT

Bei Erfolg wird 0 zurückgegeben, anderenfalls ein Fehlercode ungleich Null.

BEISPIELE

Beispiel 1. Ein Programm aufrufen

Dies ruft /bin/ls mit der Standardausgabe und dem Standardfehler verbunden mit dem Journal auf:

    # systemd-cat ls

Beispiel 2. Benutzung in einer Shell-Pipeline

Dies baut eine Shell-Pipeline auf, die auch /bin/ls aufruft und dessen Ausgabe in das Journal schreibt:

    # ls | systemd-cat

Obwohl die beiden Beispiele sehr ähnliche Effekte haben, sollte das erste bevorzugt werden, da gleichzeitig nur ein Prozess läuft und sowohl Stdout als auch Stderr eingefangen werden, während im zweiten Beispiel nur Stdout eingefangen wird.

SIEHE AUCH

systemd(1), systemctl(1), logger(1)

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.