Bonjour à tous,
Je rencontre un probleme avec CCcam_2.1.3.
J'utilise une dream 8000 originale avec une image ICVS. CCcam a été installé avec l'add on depuis gemini blue panel.
Mon probleme est que CCcam s'arrete de tourner et je dois le relancer (en general ca se relance plus vite si je le fais via SSH plutot que l'interface blue panel).
Averz vous deja eu ce probleme ? existe t-il une solution pour le regler , au pire, quel fichier de log je pourrais regarder pour voir ce qui fait "planter" CCcam ?
Merci d'avance.
- - - Mise à jour - - -
Bon je m'auto réponds ! en esperant que ca pourra en aider d'autres !!!
Les scripts ne sont pas de moi, et la soluce proposée vient de differents forums (dont dzsat !!)
Faire un script qui verifie que CCcam est bien lancé, si tel n'est pas le cas, alors on le demarre
Enregistez le fichier la ou vous le souhaitez, avec le nom que vous voulez (dans mon cas, verifcam) et bien lui mettre l'extension .sh
Adapter le chemin de CCcam par rapport à votre dream, chez moi /var/bin/CCcam_2.0.8 devient /usr/bin/CCcam_2.1.3
Se connecter en ssh et modifier les droits du fichier en 755. Par convenance personnelle, j'ai mis le script dans /usr/script
Pour modifier les droits :
Ensuite il faut creer une tache cron. On peut le faire via le BP ou directement en ligne de commande.
Chez moi cron n'etait pas démarré. et refusait de se lancer.
Pour corriger le problème j'ai créé un lien symbolique entre /etc/cron/crontabs et /crontabs
si je lance cron la dreambox m'indiquait que je n'avais pas la permission d'executer busybox-cron
en verifiant dans /etc/init.d le fichier busybox-cron n'avait pas les droits pour etre executé....
regle le probleme.
On lance cron
Maintenant je créé ma tache
l'editeur se lance, par defaut ce sera vi
on clique sur "insert" ou :i pour editer le fichier.
Ma tache s'executera toutes les minutes, de chaque heure, chaque jour de chaque mois (en fait tout le temps !!!)
on enregistre le fichier.
pour cela, quitter le mode insertyion en faisant "echap" puis :wq pour indiquer une commande, w pour write (ecrire) et q pour quit)
Et voila ! si CCcam s'arrete pour x raisons, il sera relancé !!!!
J'espere que ca aidera quelqu'un !!!!!
Je rencontre un probleme avec CCcam_2.1.3.
J'utilise une dream 8000 originale avec une image ICVS. CCcam a été installé avec l'add on depuis gemini blue panel.
Mon probleme est que CCcam s'arrete de tourner et je dois le relancer (en general ca se relance plus vite si je le fais via SSH plutot que l'interface blue panel).
Averz vous deja eu ce probleme ? existe t-il une solution pour le regler , au pire, quel fichier de log je pourrais regarder pour voir ce qui fait "planter" CCcam ?
Merci d'avance.
- - - Mise à jour - - -
Bon je m'auto réponds ! en esperant que ca pourra en aider d'autres !!!
Les scripts ne sont pas de moi, et la soluce proposée vient de differents forums (dont dzsat !!)
Faire un script qui verifie que CCcam est bien lancé, si tel n'est pas le cas, alors on le demarre
Code:
#!/bin/sh
if ps x |grep -v grep |grep -c CCcam >/dev/null
then
echo "cccam... ok"
else
echo "cccam... restarting"
/usr/bin/CCcam_2.1.3 &
fi
Enregistez le fichier la ou vous le souhaitez, avec le nom que vous voulez (dans mon cas, verifcam) et bien lui mettre l'extension .sh
Adapter le chemin de CCcam par rapport à votre dream, chez moi /var/bin/CCcam_2.0.8 devient /usr/bin/CCcam_2.1.3
Se connecter en ssh et modifier les droits du fichier en 755. Par convenance personnelle, j'ai mis le script dans /usr/script
Pour modifier les droits :
Code:
chmod 755 /usr/script/verifcam.sh
Ensuite il faut creer une tache cron. On peut le faire via le BP ou directement en ligne de commande.
Chez moi cron n'etait pas démarré. et refusait de se lancer.
Pour corriger le problème j'ai créé un lien symbolique entre /etc/cron/crontabs et /crontabs
Code:
ln -sf /etc/cron/crontabs/ /crontabs/
si je lance cron la dreambox m'indiquait que je n'avais pas la permission d'executer busybox-cron
en verifiant dans /etc/init.d le fichier busybox-cron n'avait pas les droits pour etre executé....
Code:
chmod 755 /etc/init.d/busybox-cron
On lance cron
Code:
/etc/init.d/busybox-cron start
Maintenant je créé ma tache
Code:
crontab -e
l'editeur se lance, par defaut ce sera vi
on clique sur "insert" ou :i pour editer le fichier.
Ma tache s'executera toutes les minutes, de chaque heure, chaque jour de chaque mois (en fait tout le temps !!!)
Code:
* * * * * /usr/script/verifcam.sh
on enregistre le fichier.
pour cela, quitter le mode insertyion en faisant "echap" puis :wq pour indiquer une commande, w pour write (ecrire) et q pour quit)
Et voila ! si CCcam s'arrete pour x raisons, il sera relancé !!!!
J'espere que ca aidera quelqu'un !!!!!