In urma postului de aici http://sateliti.info/showthread.php?t=9935 al lui zozo1, script care mi se pare cel mai ok de restart si de testat functionalitatea cccam.
Facem un fisier ii dam numele, status_CCcam il punem in /opt/var/bin,si copiem urmatorul lucru inauntru.
Se inlocuieste root, dreambox si 16001 cu informatile actuale de la webinfo, userul de webinfo, parola de webinfo si portul.Eventual daca scriptul de pornire e altul decat start_CCcam il modificati oriunde il gasiti.Si daca fisierul executabil cumva nu e CCcam.mipsel de asemenea il inlocuiti.Dupa ce ati salvat fisierul respectiv,il faceti executabil apoi urmatorul lucru care trebuie facut e sa activam cron(dam in putty urmatoarea comanda):#!/bin/sh
if ps x |grep -v grep |grep -c CCcam.mipsel >/dev/null
then
if wget http://root:dreambox@192.168.1.1:16001
then
rm /root/index.html
echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam ok." >> /opt/var/etc/CCcam_check.log
else
echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam restarted." >> /opt/var/etc/CCcam_check.log
killall CCcam.mipsel
/opt/var/bin/./start_CCcam
fi
else
echo "$(date +%d-%m-%Y_%H:%M:%S) CCcam restarted." >> /opt/var/etc/CCcam_check.log
killall CCcam.mipsel
/opt/var/bin/./start_CCcam
fi
Apoi mergem in /etc/crontabs si acolo gasim un fisier root pe care il editam si scriem:/etc/init.d/cron enable
Apoi salvam si putem testa daca functioneaza. in /opt/var/etc veti gasi un fisier CCcam_check.log si acolo scrie tot ce sa intamplat , in caz ca a fost nevoie de restart sau daca totul e ok.# Verificare rulare proces CCcam(la fiecare 15minute)
*/15 * * * * /opt/var/bin/./status_CCcam
In cazul in care ati gresit ceva si ati rulat scriptul nu uitati sa dati comanda
rm /root/index.html




Reply With Quote
