Comment lançer un script restart_cam800 une seul fois
amino60
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
amino60 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
amino60 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai modifier le script restart_cam800 pour ma dm800se mais
j'ai rencontré un probleme il se lance tout seul chaque 2 minutes alor que je veut qu'il se lance qu'une seul fois voila le script:
#! /bin/sh
exec < /dev/null > /dev/null 2>&1
while [ 25 ]
sleep 120
do
pidof mgcamd_1.38 >/tmp/campid.log
if [ $0-eq 0 ] ; then
echo ""
else
date='date'
echo "Restarting mgcamd_1.38 : $date" >> /tmp/checkcam.log
wget "http://127.0.0.1/web/message?text=Cam_wird_neugestartet&type=1&timeout=10"
killall mgcamd_1.38
/usr/bin/mgcamd_1.38 &
if [ $0-eq 0 ] ; then
echo "ok!"
else
echo "hm, didn't work. Try doing it manually"
fi
fi
sleep 10
done
exit;
j'ai rencontré un probleme il se lance tout seul chaque 2 minutes alor que je veut qu'il se lance qu'une seul fois voila le script:
#! /bin/sh
exec < /dev/null > /dev/null 2>&1
while [ 25 ]
sleep 120
do
pidof mgcamd_1.38 >/tmp/campid.log
if [ $0-eq 0 ] ; then
echo ""
else
date='date'
echo "Restarting mgcamd_1.38 : $date" >> /tmp/checkcam.log
wget "http://127.0.0.1/web/message?text=Cam_wird_neugestartet&type=1&timeout=10"
killall mgcamd_1.38
/usr/bin/mgcamd_1.38 &
if [ $0-eq 0 ] ; then
echo "ok!"
else
echo "hm, didn't work. Try doing it manually"
fi
fi
sleep 10
done
exit;
A voir également:
- Comment lançer un script restart_cam800 une seul fois
- Script vidéo youtube - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Lancer une application au démarrage windows 10 - Guide
- Mas script - Accueil - Windows
- Comment regrouper plusieurs pdf en un seul - Guide
2 réponses
hello
ce n'est pas $0 mais $? qu'il faut tester au sortir d'une commande et
attention aux esapaes
ce n'est pas $0 mais $? qu'il faut tester au sortir d'une commande et
attention aux esapaes
if [ $? -eq 0 ] ; then
oui j'ai remplaçé $? par $0 exprés pour activer la camd si non $? verifier si la camd n'ai pas active pour la redemarer
j'ai une dm800se qui marche avec le system linux j'ai fais un crontabl sur le menu pour lançé le script a chauque heur suivi de 5 minutes 0/5**** alor j'ai un confli ontre les deux commende car le script redemar tout les deux minute se que je veut c'est qu'il redemar la camd une fois chaque une heur et 5 minutes
j'ai une dm800se qui marche avec le system linux j'ai fais un crontabl sur le menu pour lançé le script a chauque heur suivi de 5 minutes 0/5**** alor j'ai un confli ontre les deux commende car le script redemar tout les deux minute se que je veut c'est qu'il redemar la camd une fois chaque une heur et 5 minutes