Salut

Si tu veux ecire tout ca avec le shell  tu devras ecrire un truc
du genre .Note que mon code peux avoir des erreurs.il faut voir
sur le net la bonne syntaxe , mais le code que tu nous a transmis
ne peux pas demarrer Kannel  ca fait juste de echo "Ceci" , echo "Cela"

__fill_kannel_if_it_run(){

  # Trouver tous les processus
  #
  ps   -aux                 |
  # Filter uniquement le Kannel dans la liste de processus
  grep kannel               |

  # Trouver les Pid des processus Kannel
  awk '/kannel/{print $1}'` |

  # Tuer les procesus Kannel
  xargs kill -9

  return True

}


__start_kannel(){
    # Demmarrer Kannel  je ne suis pas sur mais c'est un
    # truc
    # Du genre
    # Demarrer bearerbox

    # Avant de demarrer tu peux verifier si Kannel n'est pas
    # deja demarre et que ton fichier python ou php
    # ou ce que tu veux exist , dans mon cas mon fichier
    # s'appelle  send_sms.py

    if   test -s "send_sms.py"
    then
         bearerbox -v 1  kannel.conf
         # Demarrer smsbox
         smsbox  -v  1 kannel.conf

         #Demander a Kannel d'env*yer un sms
    else
     # Mon fichier  send_sms.py n'existe pas
     echo  "Mon Fichier n'xiste pas"
         exit 0
    fi

    #  Avec curl
    curl  http://%s:%d/cgi-bin/sendsms?username.............

    # Ou avec Python
    # Le fichier send_sms.py
    # contient
    # urllib.urlopen(http://%s:%d/cgi-bin/sendsms?username.
    # ............)
    python send_sms.py

}

Le 17 octobre 2012 17:28, seydina issa paté <[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"
>
> En quelque sorte je teste si le fichier a un contenu, si oui je déclenche
> automatiquement un service de kannel sinon j'affiche le fichier est vide!!!
>
--Ad
--
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

Répondre à