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

Shell et commandes GNU Discussion :

start while: prog in while bash


Sujet :

Shell et commandes GNU

  1. #1
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut start while: prog in while bash
    Salut les Linuxiens,
    Je rencontre des difficultés avec un de mes programmes bash: Le programme est sensé lancer 5 fois un autre programme, j'ai détecté le problème mais je suis dans l'impasse car débutant en programmation bash.
    Le programme est constitué d'une boucle while qui à chaque incrémentation est sensé lancer le programme, avec des paramètres différents, seulement ceci n'est possible qu'une fois car le terminal attend la fin de la commande mais les programmes devant tourner en while ça pose problème.
    J'ai déjà essayé un petit exit 0 mais ça ne marche pas.
    Est-ce quelqu'un a une soluce ?
    voici le pseudocode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    x=0
    y=5
    while (( x < y ))
    do start_mon_prog_param ${x}
    (( x += 1 ))
    done

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 635
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 635
    Par défaut
    Bonjour,

    est-ce tu as essayé la solution proposée par herberts ?

    avant de poster sur un nouveau forum, tu devrais regarder les réponses que tu as pu avoir sur le(s) précédent(s) !
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éprouvé
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par défaut
    Je plaide coupable en connaissance de cause, je voulais une autre réponse (possibilité a but cognitif-bash, langage dans lequel je suis débutant), car mon programme buggait après la 2ieme itération, car je ne connait pas tous les rouages de la programmation, mais comme tous est bien qui finit bien mon programme fonctionne maintenant, tout comme la solution de Herberts, qui consiste a faire tourner un programme (en boucle while : ) en arrière plan, grace au caractère '&' afin que le script bash qui la lancé puisse continuer de s'exécuter.
    Comme le cyberespace est petit, et j'attend mon verdict avec impatience.

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

Discussions similaires

  1. [MySQL] while dans un while
    Par kopax dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 11/04/2010, 08h21
  2. [MySQL] while dans une while ?
    Par link.80 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 27/06/2009, 18h09
  3. bash: Debordement de valeur avec variable dans 1 while
    Par devloren dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 10/11/2007, 12h14
  4. [Bash] mettre plusieurs conditions dans un while
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 13
    Dernier message: 22/07/2007, 22h44
  5. [VBA-E] while et do while
    Par Aethis dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/02/2007, 12h15

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