Thanks Thanks:  2
Likes Likes:  0
Dislikes Dislikes:  0
Page 1 of 2 12 LastLast
Results 1 to 15 of 23

Thread: Script restart CCcam cind CCcam-ul este blocat

  1. #1
    Standard RSP member zozo1's Avatar
    Join Date
    16 Feb 2009
    Location
    Bucuresti
    Posts
    111
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default Script restart CCcam cind CCcam-ul este blocat

    Se deschide o sesiune noua de telnet pe dreambox(daca nu aveti client de telnet se poate folosi cel din Dreambox Control Center).

    Se ruleaza comenzile de mai jos(pe rand):
    Code:
    touch /usr/script/CCcamMonitor.sh
    chmod 0755 /usr/script/CCcamMonitor.sh
    Cu orice client de ftp se editeaza fisierul /usr/script/CCcamMonitor.sh (ex: click dreapta pe fisier in Dreambox Control Center si apoi Edit):
    Code:
    #!/bin/sh
    if ps x |grep -v grep |grep -c CCcam_2.1.0 >/dev/null
    then
    if wget http://root:password@192.168.0.14:16001
    then
    rm /var/script/index.html
    echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam ok." >> /var/log/CCcam_check.log
    else
    echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam restarted." >> /var/log/CCcam_check.log
    /var/script/CCcam_2.1.0_newcs_1.65_cam.sh stop
    /var/script/CCcam_2.1.0_newcs_1.65_cam.sh start
    fi
    else
    echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam restarted." >> /var/log/CCcam_check.log
    /var/script/CCcam_2.1.0_newcs_1.65_cam.sh stop
    /var/script/CCcam_2.1.0_newcs_1.65_cam.sh start
    fi
    Atentie in scriptul de mai sus trebuie introduse IP dreamului, user si parola din CCcam.cfg. In script este trecut CCcam_2.1.0_newcs_1.65_cam.sh dar la fel de bine se poate porini oricare din cam-uri(vezi lista in /usr/script ).
    In momentul asta se poate testa oricand scriptul (se scimba CAM in Common Interface din Blue Panel) si in telnet se introduce:
    Code:
    /usr/script/CCcamMonitor.sh
    Daca totul este ok ar trebui sa lanseze CCcamd(la mine dureaza 90 de secunde, deci rabdare). Rezultatul se poate vedea si in fisierul /var/log/CCcam_check.log

    Daca totul este ok pana acum se poate trece la adaugarea scriptului in cron pt a rula automat la fiecare 10 minute (sau orice interval va convine).
    1) Blue Panel
    2) Serives / Daemons
    3) Cron -> Setup -> New
    4) Se selecteaza la cate minute se ruleaza scriptul
    5) Se merge la Command si se apasa Ok
    6) Se selecteaza din lista CCcamMonitor.sh si se apasa pe butonul verde
    7) Save si Exit
    Atentie: cron trebuie sa fie in starea started in lista de Services / Daemons.
    De acum se poate oricand urmari functionarea scriptului verificand fisierul /var/log/CCcam_check.log cu ajutorul DreamBox Control Center.

    Scriptul este testat pe Dreambox deci nu am idee daca functioneaza si pe cardservere facute pe PC cu Linux.
    Imaginea testata Gemini 4.50/4.60, ar trebui sa functioneze pe orice imagine cu conditia sa se modifice path-urile la fisierele de configurare.
    Cam-ul folosit este CCcam 2.1.0/NewCS 1.65

  2. #2
    Banned
    Join Date
    12 Aug 2008
    Location
    In fata calculatorului
    Posts
    250
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default mda ...fain

    here is the guide for Gemini 4.2!!

    Prepare this file in notepad and save it as ccheck.sh

    #!/bin/sh
    if ps x |grep -v grep |grep -c CCcam >/dev/null
    then
    echo "cccam... ok"
    else
    echo "cccam... restarting"
    /var/bin/CCcam_2.0.9 &
    fi


    ftp the mentioned file to the dreambox into /var/script

    set the file attributes to 755.

    When the file is sent all must be done in the dm menu, so follow below steps:

    1. Press Blue button
    2. Press Extra/Setup
    3. Press Services/Daemon
    4. goto Crond section and press Setup
    5. Press New
    6. Now you have to decide how frequent you want this script to run example every 30mins ( In this case make sure you only have 30 in the minutes section)
    7. go on the last line Command and press ok ( A selection window should open)
    8. Select the script from the list, in this case you should look for ccheck.sh or whatever name you used earlier to save it. press ok when you find the script and should return to the previous menu.
    9. Press Save once more and then exit.
    10. if all was done ok it should check if CCcam is running and if not it will start it for you!! You can test this by changing to common interface and wait for the ammount of minutes you specified earlier.

    Good Luck !!!

  3. #3
    Standard RSP member tod1975's Avatar
    Join Date
    02 Jun 2008
    Posts
    205
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default

    Salut ,ati incercat careva daca functioneaza pe Nabilo ,vad ca aici avem exemplu doar pentru Gemini.

  4. #4
    Member Beginner mirceaTM's Avatar
    Join Date
    02 Feb 2009
    Posts
    16
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default

    Pe Nabilo nu merge pentru ca ii lipseste Cron!!

  5. #5
    Old Member mondo's Avatar
    Join Date
    31 Jan 2007
    Location
    Romania
    Posts
    2,428
    Mentioned
    38 Post(s)
    Rep Power
    87

    Default

    Este inclus in imagine scriptul de reboot la Nabilo.

  6. #6
    Member Beginner mirceaTM's Avatar
    Join Date
    02 Feb 2009
    Posts
    16
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default

    Si unde trebuie sa intru pe dm sa setez scriptu? mersi

  7. #7
    Old Member mondo's Avatar
    Join Date
    31 Jan 2007
    Location
    Romania
    Posts
    2,428
    Mentioned
    38 Post(s)
    Rep Power
    87

  8. #8
    Member Beginner mirceaTM's Avatar
    Join Date
    02 Feb 2009
    Posts
    16
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default

    Scriptu ala ii de restartat dm,dar mie imi trebuie sa restarteze doar cccam,oricum mersi.

  9. #9
    Member Beginner mirceaTM's Avatar
    Join Date
    02 Feb 2009
    Posts
    16
    Mentioned
    0 Post(s)
    Rep Power
    0

    Default

    Scuze ai avut dreptate este si pentru restart cccam.

  10. #10
    Member Beginner
    Join Date
    15 Dec 2008
    Location
    Romania
    Posts
    11
    Mentioned
    0 Post(s)
    Rep Power
    56

    Default Script restart CCcam

    Salut la toata lumea si La Multi Ani!

    O sa postez aici scriptul prezentat de @zozo1 (caruia ii multumesc si sper sa nu se supere pentru asta) cu mici modificari aduse de mine, pentru ca varianta postata de el nu a functionat corect pe Dreamul meu (DM500s - CCcam 2.1.3 - GEMINI 4.70), asa ca a trebuit sa fac mici modificari pentru functionarea lui corecta.
    Deci:
    Se ruleaza comenzile de mai jos(pe rand):
    Code:
    touch /var/script/CCcamMonitor.sh
    chmod 0755 /var/script/CCcamMonitor.sh
    Cu orice client de ftp se editeaza fisierul /var/script/CCcamMonitor.sh (ex: click dreapta pe fisier in Dreambox Control Center si apoi Edit):

    Code:
    #!/bin/sh
    cd /var/script
    if ps x |grep -v grep |grep -c CCcam_2.1.3 >/dev/null
    then
    if wget http://root:password@xxx.xxx.xxx.xxx:16001
    then
    rm /var/script/index.html
    echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam ok." >> /tmp/CCcam_check.log
    else
    echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam restarted." >> /tmp/CCcam_check.log
    /var/script/CCcam_2.1.3_cam.sh stop
    /var/script/CCcam_2.1.3_cam.sh start
    cd ..
    cd ..
    fi
    else
    echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam restarted." >> /tmp/CCcam_check.log
    /var/script/CCcam_2.1.3_cam.sh stop
    /var/script/CCcam_2.1.3_cam.sh start
    cd ..
    cd ..
    fi
    Atentie in scriptul de mai sus trebuie introduse IP dreamului, user si parola din CCcam.cfg. In script este trecut CCcam_2.1.3_cam.sh dar la fel de bine se poate porini oricare din cam-uri(vezi lista in /var/script ).

    In momentul asta se poate testa oricand scriptul (se scimba CAM in Common Interface din Blue Panel) si in telnet se introduce:

    /var/script/CCcamMonitor.sh

    Daca totul este ok ar trebui sa lanseze CCcamd (Aveti rabdare poate sa dureze ceva timp). Rezultatul se poate vedea si in fisierul /tmp/CCcam_check.log

    Daca totul este ok pana acum se poate trece la adaugarea scriptului in cron pt a rula automat la fiecare 10 minute (sau orice interval va convine).

    1) Blue Panel
    2) Serives / Daemons
    3) Cron -> Setup -> New
    4) Se selecteaza la cate minute se ruleaza scriptul
    5) Se merge la Command si se apasa Ok
    6) Se selecteaza din lista CCcamMonitor.sh si se apasa pe butonul verde
    7) Save si Exit

    Atentie: cron trebuie sa fie in starea started in lista de Services / Daemons.
    De acum se poate oricand urmari functionarea scriptului verificand fisierul /tmp/CCcam_check.log cu ajutorul DreamBox Control Center.


    Toate cele bune, Vasile

    Contact:
    dorcky at gmail dot com

  11. #11
    Standard RSP member GEXE's Avatar
    Join Date
    24 Aug 2008
    Posts
    316
    Mentioned
    0 Post(s)
    Rep Power
    59

    Default

    @dorcky am bagat si eu acest script pus de tine si dupa ce editez CCcamMonitor.sh si dau comanda /var/script/CCcamMonitor.sh imi zice asa -sh: /var/script/CCcamMonitor.sh: not found.

    CCcamMonitor.sh se afla in aceasta directie /var/script/ dar de ce nu il deschide ?
    DM500s cu Gemini 4.6

  12. #12
    Standard RSP member
    Join Date
    23 Jun 2008
    Posts
    320
    Mentioned
    2 Post(s)
    Rep Power
    60

    Default

    Cel mai probabil nu este executabil.
    Ai rulat comanda:
    Code:
    chmod 755 /var/script/CCcamMonitor.sh
    ?

  13. #13
    Standard RSP member GEXE's Avatar
    Join Date
    24 Aug 2008
    Posts
    316
    Mentioned
    0 Post(s)
    Rep Power
    59

    Default

    da are 755

  14. #14
    Member Beginner
    Join Date
    15 Dec 2008
    Location
    Romania
    Posts
    11
    Mentioned
    0 Post(s)
    Rep Power
    56

    Default

    Quote Originally Posted by GEXE View Post
    @dorcky am bagat si eu acest script pus de tine si dupa ce editez CCcamMonitor.sh si dau comanda /var/script/CCcamMonitor.sh imi zice asa -sh: /var/script/: not found.

    CCcamMonitor.sh se afla in aceasta directie /var/script/ dar de ce nu il deschide ?
    DM500s cu Gemini 4.6
    Daca exista sigur fisierul CCcamMonitor.sh in /var/script/ si are si atributul 755 trebuie sa mearga 100% cu comanda /var/script/CCcamMonitor.sh
    Daca iti da eroarea -sh: /var/script/CCcamMonitor.sh: not found inseamna ori ca nu exista fisierul ori ca nu are atributul 755.

    BTW. Cu ce ai deschis sesiunea telnet cu Dreamul? - se poate sa fie si de acolo buba.

    Numai bine!

    Contact:
    dorcky at gmail dot com

  15. #15
    Standard RSP member GEXE's Avatar
    Join Date
    24 Aug 2008
    Posts
    316
    Mentioned
    0 Post(s)
    Rep Power
    59

    Default

    Am incercat cu puty si nu mergea ... Am luato de la capat cu dcc si totul e ok acum .... functioneaza

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •