OSCam/de/Langzeitlog: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== 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 …“)
 
Keine Bearbeitungszusammenfassung
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 10MB
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 ===
- 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


=== Erstellen des Script's ===
- script kopieren und einfügen
 
  #!/bin/sh
  logdir=
  log=oscam.log
  logprev=oscam.log-prev
  count=1
  countmax=300    #300*10MB=3GB
  sleeptime=120    # sek.
  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 ===
=== 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 &


{{OSCamTranslatedLinks}}
{{OSCamTranslatedLinks}}

Version vom 17. April 2011, 17:10 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
 logdir=
 log=oscam.log
 logprev=oscam.log-prev
 count=1
 countmax=300    #300*10MB=3GB
 sleeptime=120     # sek.
 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]]