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):
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:touch /usr/script/CCcamMonitor.sh chmod 0755 /usr/script/CCcamMonitor.sh
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 ).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
In momentul asta se poate testa oricand scriptul (se scimba CAM in Common Interface din Blue Panel) si in telnet se introduce:
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.logCode:/usr/script/CCcamMonitor.sh
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