Login
Newsletter

Thema: Syslog aus Shell-Skripten nutzen

2 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von kruemelkacker & ewiger besserw am Di, 8. Oktober 2002 um 14:56 #
ich lerne gerade bash und möchte alles immer optimieren.
hier meine version:

SYSLOG="YES"
VERBOSE="YES"
LOGGER="/usr/bin/logger"
FACILITY="Local1"

01: LOG()
02: {
03: PRIORITY=${1%%:*}
04: LOGMESSAGE="`basename '$0' '.${0##*.}'`[$$]:${1#*:}"
05: [ "$VERBOSE" = "YES" ] && echo "`date '+%b %e %H:%M:%S'`: $LOGMESSAGE"
06: [ "$SYSLOG" = "YES" ] && $LOGGER -p $FACILITY.$PRIORITY $LOGMESSAGE
07: }


aufruf genauso wie original

man könnte allerdings die facility und die priorität in extra parameter fassen ..............

und außerdem die tests auch mit einer case anweisung dazu bringen groß und kleinschreibung sowie englisch und deutsch zu verstehen

grüße

[
| Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten