#1 Le 16/02/2011, à 12:32
- ubuntuforce
[Résolu] lancement de while dans while.
Salut les Linuxiens,
Je rencontre des difficultés avec un de mes programmes bash: Le programme est censer lancer 5 fois un autre programme, j'ai detecter le problème mais je suis dans l'impasse car débutant en programmation bash.
Le programme est consituer d'une boucle while qui a a chaque incrémentation est censer lancer le programme, avec des paramètres differents, seulement ceçi n'est possible qu'une fois car le terminal attend la fin de la commande mais les programmes devant tourner en while sa pose problème.
J'ai déja essayer un petit exit 0 mais sa ne marche pas.
Est-ce quelqu'un a une soluce ?
voici le pseudocode
x=0
y=5
while (( x < y ))
do start_mon_prog_param ${x}
(( x += 1 ))
done
Dernière modification par herberts (Le 19/02/2011, à 00:37)
Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !
Hors ligne
#2 Le 16/02/2011, à 12:36
- herberts
Re : [Résolu] lancement de while dans while.
Salut, essaye come ceci :
x=0
y=5
while (( x < y ))
do start_mon_prog_param ${x} &
(( x += 1 ))
done
L'ajout de & à la fin de la commande d'exécution de ton programme permet de le lancer en arrière plan et de ne pas attendre la fin de l'exécution avant de continuer à lire les instructions.
Hors ligne
#3 Le 16/02/2011, à 16:05
- ehmicky
Re : [Résolu] lancement de while dans while.
Par ailleurs, en théorie quand tu connais le nombre d'itérations, tu devrais utiliser une boucle for et non while (même si au final ça revient au même).
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne
#4 Le 18/02/2011, à 19:36
- ubuntuforce
Re : [Résolu] lancement de while dans while.
Je ne trouve pas le moye d'éditer le titre afin de marquer résolu... on peut pas tout savoirs.
Mais sachez que & == bg pour info.
Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !
Hors ligne
#5 Le 18/02/2011, à 20:18
- ehmicky
Re : [Résolu] lancement de while dans while.
"Modifier" en dessous du post.
Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?
Hors ligne