1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Oscam Watchdog auf der DM800 HD

Dieses Thema im Forum "Oscam Talk Archiv" wurde erstellt von BaNaNaBeck, 15. September 2011.

  1. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.967
    Zustimmungen:
    3.027
    Punkte für Erfolge:
    113
    Beruf:
    Zerstörer
    Ort:
    Überall und Nirgendwo
    Hallo zusammen,

    ich habe mich mal am watchdogscript für OScam auf der DM800 HD mit GP3 drauf installiert.

    Name des binary in /usr/bin: oscam
    Name des Startsripts von Oscam: oscam_cam.sh
    Name des Watchdogsscripts von Oscam: watchdog.sh

    Startscript:
    Code:
    
    #!/bin/sh
    ########################################
    ######### The Gemini Project 3 #########
    ###### Powered by The Gemini Team ######
    ### http://www.i-have-a-dreambox.com ###
    ########################################
    #  camid                               #
    #  0000       = Commom Interface       #
    #  0001->0099 = for User Experiment    #
    #  0177       = Rq-Echo-Client         #
    #  0178       = RqCS                   #
    #  0179       = RqCamd                 #
    #  0189       = OpenCam                #
    #  0199       = Dccamd                 #
    #  0200->0299 = Fbiss                  #
    #  0300->0399 = Camd3                  #
    #  0400->0499 = Camx                   #
    #  0500->0599 = Camx-Radegast-CS       #
    #  0600->0699 = Evocamd           -OLD #
    #  0700->0799 = Evocamd_ronlad_cs -OLD #
    #  0800->0899 = Mgcamd            -OLD #
    #  0900->0999 = Mgcamd_ronald_cs  -OLD #
    #  1000->1099 = Newcamd           -OLD #
    #  1100->1199 = Newcamd-ronald_CS -OLD #
    #  1200->1299 = Newcamd-spider    -OLD #
    #  1300->1399 = Radegast               #
    #  1400->1499 = Ronald-CS              #
    #  1500->1599 = Scam                   #
    #  1600->1699 = Scam-Ronald-CS         #
    #  1700->1799 = MPCS/OSCam             #
    #  1800->1899 = NewCS                  #
    #  2000->2099 = Camd3                  #
    #  2300->2399 = Camd3-NewCS            #
    #  2600->2699 = Camd3-MPCardserver     #
    #  3000->3099 = Evocamd                #
    #  3100->3199 = Evocamd-Ronald-CS      #
    #  3200->3299 = Evocamd-NewCS          #
    #  3300->3399 = Evocamd-MPCardserver   #
    #  4000->4099 = Mgcamd                 #
    #  4100->4199 = Mgcamd-Ronald-CS       #
    #  4200->4299 = Mgcamd-NewCS           #
    #  4300->4399 = Mgcamd-MPCS/OSCam      #
    #  5000->5099 = Newcamd-Betad          #
    #  5100->5199 = Newcamd-Cardserver     #
    #  5200->5299 = Newcamd-Spider         #
    #  5300->5399 = Newcamd-NewCS          #
    #  5400->5499 = Newcamd-MPCS/OSCam     #
    #  6000->6099 = CCcam                  #
    #  6100->6199 = CCcam-Capmtserver      #
    #  6200->6299 = CCcam-NewCS            #
    #  6300->6399 = CCcam-MPCS/OSCam       #
    #  7000->7099 = Mbox                   #
    #  7100->7199 = Mbox-NewCS             #
    #  9500->9599 = reserved               #
    #  9600->9699 = reserved               #
    #  9700->9799 = reserved               #
    #  9800->9899 = reserved               #
    #  9900->9999 = reserved               #
    ########################################
    
    CAMD_ID=1797
    CAMD_NAME="OSCam"
    CAMD_BIN=oscam
    
    INFOFILE_A=ecm.info
    INFOFILE_B=ecm1.info
    INFOFILE_C=ecm2.info
    INFOFILE_D=ecm3.info
    INFOFILE_E=ecm4.info
    INFOFILE_F=ecm5.info
    #Expert window
    INFOFILE_LINES=1111111111000000
    #Zapp after start
    REZAPP=0
    
    ########################################
    
    logger $0 $1
    echo $0 $1
    
    remove_tmp () {
      rm -rf /tmp/*.info* /tmp/*.tmp*
    }
    
    case "$1" in
      start)
      remove_tmp
      /usr/bin/oscam &
      ;;
      stop)
      killall -9 oscam 2>/dev/null
      sleep 2
      remove_tmp
      ;;
      *)
      $0 stop
      exit 0
      ;;
    esac
    
    exit 0
    
    
    Watchdog:
    Code:
    
    #!/bin/sh
    while sleep 2
    do
    if ps x | grep -v grep | grep -c oscam >/dev/null
    then
    echo "oscam already running"
    else
    echo ""
    date >> /tmp/oscam-crash.log
    echo "oscam loeppt nicht, wird gestartet" >> /tmp/oscam-crash.log
    killall oscam
    sleep 1
    /usr/bin/oscam &
    fi
    done
    
    
    Dann habe ich im bluepanel einen cronjob mit dem Script angelegt der jede Minute das watchdogscript ausführt. Allerdings wenn oscam Abstürzt, was ich derzeit auf einem Sender immer habe, regt sich das Script nicht :(

    Was mache ich falsch?

    Hat sich erledigt. Das ganze lag an einem codierungsfehler :)
     
    Zuletzt von einem Moderator bearbeitet: 26. Oktober 2012
    #1
    Kathiandy, shinzilla und Brainbug gefällt das.
  2. phantom

    Nervigen User Advertisement

  3. Bert-net
    Offline

    Bert-net Ist gelegentlich hier

    Registriert:
    21. Juli 2009
    Beiträge:
    97
    Zustimmungen:
    7
    Punkte für Erfolge:
    8
    AW: Oscam Watchdog auf der DM800 HD

    könntest Du bitte das korrekte script hier noch posten?
     
    #2
  4. Ruler
    Offline

    Ruler Ist gelegentlich hier

    Registriert:
    9. Februar 2011
    Beiträge:
    41
    Zustimmungen:
    10
    Punkte für Erfolge:
    8
    AW: Oscam Watchdog auf der DM800 HD

    Problem ist zwar schon was älter aber das Problem ist ganz einfach und hatte ich selbst schon mal.
    Du musst das Script umbenennen -> Läuft das Script "XY_oscam_watchdog.sh" findet das script sich selbst und wird immer einen laufenden Prozess mit oscam finden wenn du nach oscam "grepst". :ja
     
    #3
  5. Der Linus
    Offline

    Der Linus Ist gelegentlich hier

    Registriert:
    23. Januar 2012
    Beiträge:
    49
    Zustimmungen:
    10
    Punkte für Erfolge:
    8
    AW: Oscam Watchdog auf der DM800 HD

    So oft kann man gar nicht danke drücken.....

    genau das war das Problem, auf dessen Suche ich schon fast verzweifelt bin. Das script findet sich selbst...

    Herzlichen Dank!!!!!

    Linus
     
    #4
  6. Ruler
    Offline

    Ruler Ist gelegentlich hier

    Registriert:
    9. Februar 2011
    Beiträge:
    41
    Zustimmungen:
    10
    Punkte für Erfolge:
    8
    AW: Oscam Watchdog auf der DM800 HD

    Freut mich geholfen zu haben :)
     
    #5
  7. darek6er
    Offline

    darek6er Ist gelegentlich hier

    Registriert:
    12. November 2012
    Beiträge:
    96
    Zustimmungen:
    2
    Punkte für Erfolge:
    8
    AW: Oscam Watchdog auf der DM800 HD

    Versuche mich auch grad dran kann mir vielleicht jemand ein Tipp geben wo ich mich einlesen kann.

    Würde mich für die Infos freuen

    Gruß

    PS: bin noch bei 0 ! :-(
     
    #6

Diese Seite empfehlen