Execution multiple en shell

ben -  
 ben -
Bonjour tout le monde,

Je souhaiterais demarer l'execution de plusieurs scripts shell indépendants en même temps depuis un autre scritp shell.

Comment puis-je faire?

Je sais qu'il existe une commande pour demarrer un script aprés l'autre si le premier c'est bien terminé (&&) mais pour les démarrer au même moment je ne sais pas. J'ai beau chercher dans les tutos : je trouve pas!

Par avance, merci

2 réponses

  1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Salut,

    S'ils n'ont pas besoin d'intervention humaine, tu peux les lancer en "arriere plan" a ce moment là, tu pourras en lancer une second, puis un troisieme, etc.

    @++
    ...Mana mana
       Tutudutu...
    0
    1. ben
       
      Ca dépend :
      en fait j'ai fais un script qui suivant la config du matériel branché sur un port (il y en a 4) crée un script-testeur avec la bonne commande de test (oui je veux tester ces matériels).

      Il se peut que le script-testeur s'arrete et demande d'appuyer sur un bouton du matériel testé puis continue.

      Il peut donc y avoir 4 scripts-testeurs défferents et indépendants que je veux lancer en même temps dans des xterm différents chaque scripts-testeurs neccessitants à un moment ou à un autre une intervention humaine.
      0
    2. ben
       
      Quelqu'un pourrait m'indiquer comment executer une commande dans un autre xterm a partir d'un script
      j'ai essayé
      xterm ./macommande
      xterm -exec ./macommande
      ./macommande | xterm
      xterm | ./macommande
      etc

      mais ca marche pô!

      ps : désolé, je sais c'est une question con quand on connait la commande mais là je suis bloqué sur ce probléme depuis 2 jours et bien que j'ai mangé plusieurs sites et forums je suis toujours bloqué.
      Donc le désespoir me fait poser cette question (con) ici.

      merci
      0
    3. ben
       
      Quelqu'un pourrait m'indiquer comment executer une commande dans un autre xterm a partir d'un script
      j'ai essayé
      xterm ./macommande
      xterm -exec ./macommande
      ./macommande | xterm
      xterm | ./macommande
      etc

      mais ca marche pô!

      ps : désolé, je sais c'est une question con quand on connait la commande mais là je suis bloqué sur ce probléme depuis 2 jours et bien que j'ai mangé plusieurs sites et forums je suis toujours bloqué.
      Donc le désespoir me fait poser cette question (con) ici.

      merci
      0
      1. jisisv Messages postés 3678 Statut Modérateur 936 > ben
         
        Essaye
         xterm  -e "ls -l ; read -p 'exit' foo"

        et toute variation
        man xterm
        (avec rxvt cela ne marche pas aussi bien)
        Par contre rxvt -e "mc" fonctionne.
        J'investigue à ce sujet...
        Johan
        Gates gave you the windows.
        GNU gave us the whole house.(Alexandrin)
        0
      2. ben > jisisv Messages postés 3678 Statut Modérateur
         
        Merci beaucoup,
        je n'est pas encore eu l'occasion de le tester (je travaille avec putty).

        la partie "; read -p 'exit' foo" est là pour éviter que la fenetre du nouvel xterm ne se ferme aprés que la commande soit fini.

        Il n'existe aucun moyen pour rendre la main à l'homme dans ce nouvel xterm, cad donner un prompt parés la fin de la commande?

        ben
        0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    ..donc
    monscript1 & monexe < mesdonees & ./monscript-perl.pl > monoutput &
    


    Johan
    Gates gave you the windows.
    GNU gave us the whole house.(Alexandrin)
    0