Logger: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 17: | Zeile 17: | ||
== Aufruf == | == Aufruf == | ||
<syntaxhighlight lang="bash" highlight="1" line copy> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
< /syntaxhighlight> | </syntaxhighlight> | ||
=== Optionen === | === Optionen === | ||
| Zeile 42: | Zeile 42: | ||
== Anwendung == | == Anwendung == | ||
<syntaxhighlight lang="bash" highlight="1" line copy> | <syntaxhighlight lang="bash" highlight="1" line copy> | ||
< /syntaxhighlight> | </syntaxhighlight> | ||
=== Problembehebung === | === Problembehebung === | ||
| Zeile 69: | Zeile 69: | ||
=== Dokumentation === | === Dokumentation === | ||
; Man-Page | ; Man-Page | ||
<!-- | |||
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)] | # [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)] | ||
; Info-Pages | ; Info-Pages | ||
--> | --> | ||
| Zeile 79: | Zeile 79: | ||
==== Weblinks ==== | ==== Weblinks ==== | ||
[[Kategorie:Linux/Logging]] | |||
</noinclude> | |||
[[ | = TMP = | ||
== Selbst Ereignisse loggen == | |||
Mit ''[[logger]]'' kann man ein Ereignis selbst erstellen. Wenn man ein Skript erstellt hat, was eigenständig was durchführt, kann man mit ''logger'' einen Eintrag ins ''Syslog'' erstellen. | |||
Ein Blick in den ''Syslog'' zeigt das Ergebnis: | |||
# logger -t Syslogger "Systemlogbuch" | |||
# tail -1 /var/log/syslog | |||
Jul 12 10:48:54 user Syslogger: Systemlogbuch | |||
[[logger]] schreibt auch in den journald | |||
Für den journald gibt es auch ein eigenes Werkzeug: | |||
# echo "alles läuft gut" | systemd-cat -p info | |||
# journalctl -e | |||
Jul 12 10:50:48 user unknown[9183]: alles läuft gut | |||
* Die Option ''-t'' bei ''logger'' und ''systemd-cat'' dient als Identifikation der protokollierenden Einrichtung. | |||
* Die Option ''-p'' gibt die Priorität des Eintrags an. | |||
** Diese wären ''emerg'', ''alert'', ''crit'', ''err'', ''warning'', ''notice'', ''info'' und ''debug'' | |||
Aktuelle Version vom 5. März 2026, 12:33 Uhr
logger - Beschreibung
Beschreibung
Dieses Paket enthält das absolute Minimum der für ein Debian-System notwendigen BSD-Programme
- logger
- renice
- script
- scriptlive
- scriptreplay
- wall
Die restlichen BSD-Standardprogramme werden vom Paket bsdextrautils zur Verfügung gestellt.
Installation
logger ist Teil von bsdextrautils
Aufruf
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
| Wert | Beschreibung |
|---|---|
| 0 | Erfolg |
| >0 | Fehler |
Anwendung
Problembehebung
Konfiguration
Dateien
| Datei | Beschreibung |
|---|---|
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Projekt
Weblinks
TMP
Selbst Ereignisse loggen
Mit logger kann man ein Ereignis selbst erstellen. Wenn man ein Skript erstellt hat, was eigenständig was durchführt, kann man mit logger einen Eintrag ins Syslog erstellen.
Ein Blick in den Syslog zeigt das Ergebnis:
# logger -t Syslogger "Systemlogbuch" # tail -1 /var/log/syslog Jul 12 10:48:54 user Syslogger: Systemlogbuch
logger schreibt auch in den journald
Für den journald gibt es auch ein eigenes Werkzeug:
# echo "alles läuft gut" | systemd-cat -p info # journalctl -e Jul 12 10:50:48 user unknown[9183]: alles läuft gut
- Die Option -t bei logger und systemd-cat dient als Identifikation der protokollierenden Einrichtung.
- Die Option -p gibt die Priorität des Eintrags an.
- Diese wären emerg, alert, crit, err, warning, notice, info und debug