OSCam/de/Langzeitlog: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
|||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Langzeit Log erstellen == | == Langzeit Log erstellen == | ||
Ich gebe hier die Möglichkeit ein Langzeit Log auf einem USB-Stick zu erstellen. | Ich gebe hier die Möglichkeit, ein Langzeit Log auf einem USB-Stick zu erstellen. | ||
Oscam erstellt ja leider Maximal 2 log Dateien mit jeweils 10MB.Dies langt leider nicht aus wenn man Logs über Tage benötigt. | Oscam erstellt ja leider Maximal 2 log Dateien mit jeweils 10MB.,Dies langt leider nicht aus, wenn man Logs über Tage benötigt. | ||
=== Vorbereiten des Sticks === | === Vorbereiten des Sticks === | ||
Zeile 17: | Zeile 17: | ||
#!/bin/sh | #!/bin/sh | ||
logdir= | ###BEGINN INFO | ||
#Für: Oscam | |||
#Beschreibung: Erstellt Oscam Langzeit Log | |||
#Author: Streamboard.de.vu | |||
### END INFO | |||
#KONFIGURATION | |||
logdir= #zb /usr/local/etc | |||
log=oscam.log | log=oscam.log | ||
logprev=oscam.log-prev | logprev=oscam.log-prev | ||
Zeile 23: | Zeile 30: | ||
countmax=300 #300*10MB=3GB | countmax=300 #300*10MB=3GB | ||
sleeptime=120 # sek. | sleeptime=120 # sek. | ||
#ENDE | |||
while true ;do | while true ;do | ||
if [ -f $logdir/$logprev ]; then | if [ -f $logdir/$logprev ]; then | ||
Zeile 40: | Zeile 50: | ||
[ESC] drücken für Insertmode verlassen | [ESC] drücken für Insertmode verlassen | ||
=== Anpassen der Parameter im Script=== | === Anpassen der Parameter im Script=== |
Aktuelle Version vom 20. Juli 2012, 20:46 Uhr
Langzeit Log erstellen
Ich gebe hier die Möglichkeit, ein Langzeit Log auf einem USB-Stick zu erstellen. Oscam erstellt ja leider Maximal 2 log Dateien mit jeweils 10MB.,Dies langt leider nicht aus, wenn man Logs über Tage benötigt.
Vorbereiten des Sticks
- USB-Stick Formatieren auf gewünschtes Format
Erstellen des Script's
- folgendes scipt auf dem USB-Stick erstellen
vi log.sh
[i] drücken für Insertmode
- script kopieren und einfügen
#!/bin/sh ###BEGINN INFO #Für: Oscam #Beschreibung: Erstellt Oscam Langzeit Log #Author: Streamboard.de.vu ### END INFO #KONFIGURATION logdir= #zb /usr/local/etc log=oscam.log logprev=oscam.log-prev count=1 countmax=300 #300*10MB=3GB sleeptime=120 # sek. #ENDE while true ;do if [ -f $logdir/$logprev ]; then echo "$count" mv -f $logdir/$logprev $logdir/$count.log date >> $logdir/$count.log count=$((count+1)) else sleep 1 fi if [ $count -gt "$countmax" ]; then count=1 fi sleep $sleeptime done
[ESC] drücken für Insertmode verlassen
Anpassen der Parameter im Script
logdir = logging Verzeichniss wo oscam.log liegt countmax = Maximal zu erstellen Log's (300x10Mb =3Gb z.b) sleeptime = Zeit die das Script wartet bis zum nächsten ausführen
- Mit den Pfeiltasten an die zu ändernde stelle Navigieren
[i] für insertmode
Werte ändern
[ESC] für Insertmode verlassen
Wenn alles so ist wie gewünscht
[:] für Befehlsmodus [w][q] für schreiben und verlassen
Ausführen und Auswerten
- Das Script muss die passenden Rechten vergeben werden
netbook:~/oscam$ chmod +x ./log.sh
- Das Script muss im Hintergrund ausgeführt werden in dem Verzeichniss wo es liegt
netbook:~/oscam$ ./log.sh &
Diese Seite in anderen Sprachen - This page in other languages - Cette page dans d'autres langues - Queste pagine in altre Lingue
[[OSCam/de/{{#titleparts:OSCam/de/Langzeitlog|3|3}}|Deutsch]] [[OSCam/en/{{#titleparts:OSCam/de/Langzeitlog|3|3}}|English]] [[OSCam/fr/{{#titleparts:OSCam/de/Langzeitlog|3|3}}|Français]] [[OSCam/it/{{#titleparts:OSCam/de/Langzeitlog|3|3}}|Italiano]]