IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

execution parallèle de plusieur tâches/ problème de synchro


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 89
    Par défaut execution parallèle de plusieur tâches/ problème de synchro
    Bonjour tout le monde,

    j'ai un script en csh qui fait appel 4 fois à un prog mais en passant des paramètres différents. je veux qu'il s'executent de manière concurente, donc je les lances avec la commande :

    toto1.sh & toto2.sh & toto3.sh & toto4.sh

    Jusque là tout va bien. Le truc, c'est que j'ai besoin d'attendre que les 4 soient terminés pour continuer mon programme.
    chaque toto.sh génère un fichier texte (fini1.txt, fini2.txt...)quand il fini de s'executer.
    Ce que j'avais pensé faire, c'est un truc du genre :

    while ( (-e "fini1.txt = 0)&&(-e "fini2.txt = 0)&&(-e "fini3.txt = 0)&&(-e "fini4.txt = 0)
    toto1.sh & toto2.sh & toto3.sh & toto4.sh
    end


    Mais j'ai peur que si l'un des prog se termine et que les autres ont pas fini, il recommence.

    J'ai essayé un truc avec

    if (( -e "fini1.txt" == 0 )&&( -e "fini2.txt" == 0 )&&( -e "fini3.txt" == 0 )&&( -e "fini4.txt" == 0 )) then
    code code code
    endif

    mais ça a pas l'air de fonctionner.

    voila, si quelqu'un peut m'aider...
    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 89
    Par défaut
    c'est bon, problème résolu :

    j'utilise la commande "wait" qui attends que toutes tâches filles soient finie pour continuer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Execution paralléle de plusieurs Thread
    Par gebtun dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 03/05/2013, 14h54
  2. Réponses: 3
    Dernier message: 30/05/2008, 10h39
  3. Réponses: 11
    Dernier message: 25/05/2007, 12h30
  4. [AJAX] Inscription en AJAX ( envoyer plusieurs valeurs)
    Par Hujii dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/05/2007, 02h38
  5. Plusieurs fichiers => Problème de Linkage
    Par loic911 dans le forum C++
    Réponses: 6
    Dernier message: 01/03/2006, 00h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo