OSCam/de/Langzeitlog: Unterschied zwischen den Versionen
Zeile 17: | Zeile 17: | ||
#!/bin/sh | #!/bin/sh | ||
###BEGINN INFO | |||
#Für: Oscam | |||
#Beschreibung: Erstellt Oscam Langzeit Log | |||
#Author: Streamboard.gmc.to | |||
### END INFO | |||
#KONFIGURATION | |||
logdir= | logdir= | ||
log=oscam.log | log=oscam.log | ||
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=== |
Version vom 17. April 2011, 17:20 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.gmc.to ### END INFO #KONFIGURATION logdir= 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]]