Salut pourquoi ne pas essaye de voir du coté de crontab pour automatiser ton script
**/10 * * * * root /xxxx/xxxxx/mon_deuxiéme_script * * * et dans ton deuxième script tu appelles ton premier script bon c'est une autre manière de faire parce que dans ta démarche je vois pas l'utilité de kannel il n'envoi pas de message.j'ai l'impression que tu veux juste automatiser un script au cas ou j'ai pas bien compris il y'a un testeur de kannel en mode terminal qui permet de tester les services sens pour autant utiliser un sms il s'appele fakesmsc voici une explication plus ou moins claire de comment faire ici<http://elwan7.wordpress.com/2011/05/07/tester-kannel-avec-un-fakesmsc/> Le 18 octobre 2012 11:39, seydina issa paté <[email protected]> a écrit : > Merci, je vais essayer d'être le plus explicite possible. > > L'objectif est de ce travail est de tester le contenu d'un fichier, si le > fichier a un contenu, le système démarre automatiquement un service de > kannel, sinon le système ne fait rien ! > > Voici la déclaration du service dans kannel.conf > > group = sms-service > > accepted-smsc = Huawei-E1552 > > keyword = test > > catch-all = true > > exec = "/bin/commande.sh" > > > Voici le script commande.sh > > #! /bin/sh > > #Ce code permet de rediriger la difference de cur et cur1 dans un > fichier cur2 > > > diff /home/seysade/Maildir/cur /home/seysade/Maildir/cur1 | sed > 's/Seulement dans \/home\/seysade\/Maildir\/cur: > //g'>/home/seysade/Maildir/cur2 > > > while read line; > > do > > message=$line > > #Recuperation de la variable message > > # echo $message > > # Cette commande permet a kannel de trier la partie du fichier à envoyer > par sms > > sed -n '/^Notif/,/^Addr/ p' /home/seysade/Maildir/cur/$message > > done < /home/seysade/Maildir/cur2 > > Ce service marche correctement quand j'envoie à partir de mon portable > « test », et j'ai le résultat attendu ! > > > Problème : > > Au lieu d'envoie test à partir de mon portable j'aimerais que le système > le fasse dès qu'il voit que le fichier /fome/seysade/Maildir/cur2 a un > contenu. C'est pour cette raison que j'ai ecris le script ci-dessous > > > #! /bin/sh > > > diff /home/seysade/Maildir/cur /home/seysade/Maildir/cur1 > > /home/seysade/Maildir/cur3 > > > if test -s /home/seysade/Maildir/cur3 > > then > > # Envoie du mot cle « test » par le système à kannel !!! > > fi > > ------------ FIN -------------- > > > Le blocage c'est au niveau du dernier script, je ne sais pas trop la > manière de dire au système de déclencher le service pour que kannel puisse > me repondre sur mon propre numéro !!!!! > > > Le 18 octobre 2012 07:52, patrick <[email protected]> a écrit : > >> Le 18/10/2012 09:53, Thomas NOEL a écrit : >> >> Le 17 octobre 2012 17:28, seydina issa paté <[email protected]> >> <[email protected]> a écrit : >> >> Salut, >> J'ai testé mais ça ne passe toujours pas!!! >> Je tente de le faire avec le shell voici mon code: >> >> #! /bin/bash >> if test -s /Chemin/Vers/Fichier >> then >> echo "lancement de kannel par le système" >> else >> echo "le fichier est vide" >> >> Il manque le "fi" final. >> >> D'une façon générale, il ne faut pas dire "ça ne passe pas" : il faut >> expliquer ce que tu fais, ce que tu espérais, ce qui se passe en >> réalité (messages d'erreur, comportement obtenu, etc.). >> >> + 1000 >> >> >> >> -- >> * >> Patrick Nsukami, aka LeMeteore >> Web developer at Soon.sa. Dakar Senegal >> +221 70 605 15 88 >> Twitter <https://twitter.com/lemeteore> | >> Linkedin<http://www.linkedin.com/pub/patrick-nsukami/2b/26/767>| >> Github <https://github.com/LeMeteore> | VillaACT<https://www.act-dakar.net> >> * >> >> >> -- >> Ce message a été envoyé à la liste [email protected] >> Gestion de votre abonnement : http://dakarlug.org/liste >> Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug >> Le site du DakarLUG : http://dakarlug.org >> > > > > -- > Ce message a été envoyé à la liste [email protected] > Gestion de votre abonnement : http://dakarlug.org/liste > Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug > Le site du DakarLUG : http://dakarlug.org > -- __£lw@n__
-- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
