[gelöst]Ausgabe eines shell-scripts in höheres Loglevel

Begonnen von fume, 30 Januar 2017, 09:43:10

Vorheriges Thema - Nächstes Thema

fume

Hallo

Gibt es eine Möglichkeit dei Ausgabe eines shell scripts in ein höheres Loglevel zu verschieben.
Da manche scripts seht "gesprächig" sind währe es gut wenn diese erst ab Loglevel 2 oder 3 ausgegeben wurden.
Eines meiner scripte wird zwar nur alle 24h ausgeführt, schreibt aber an die 1000 Zeilen ins Logfile wodurch das Log sehr unübersichtlich wird.
Es währe mir auch recht wenn ich die Ausgabe ganz Abschalten könnte da ich zu Kontrollzwecken auch die syslog des systems nutzen kann.

CoolTux

Das kannst Du nur über das Shellskript selbst machen. Schick die Ausgabe einfach nach /dev/null
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

fume

Super, darauf hätte ich auch selber kommen können, aber manchmal arbeitet das Gehirn in eine vollkommen falsche Richtung. :-X :-X
Besten Dank für den Anstoß.

CoolTux

Aber Vorsicht. Kann sein das dann auch syslog nicht mehr gefüllt wird. Dann lieber in ein eigenes Logfile umleiten und das Logfile in rotate mit aufnehmen damit es dein root nicht zu knallt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

fume

Ok, schon klar. Grundsätzlich genügt mir ja ein ">" um die letzte Ausgabe in einer logdatei zu sehen.