Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/09/2011, 01h13   #1
Nouveau Membre du Club
 
Inscription : janvier 2010
Messages : 92
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 92
Points : 38
Points : 38
Par défaut question sur bash

Bonjour,
Je souhaite éxecuter une boucle dans laquelle est appelé un programme. Ce programme peut faire des seg faults. Cependant je souhaiterais que dans ce cas la boucle continue tant que la condition d'arrêt n'a pas été atteinte.
Est-ce possible?
Merci
maxhazard est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/09/2011, 08h38   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
Code :
while condition ; do programme ; done
néanmoins je n'en comprend pas l'intérêt, si le programme n'est pas stable....
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 09h51   #3
Nouveau Membre du Club
 
Inscription : janvier 2010
Messages : 92
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 92
Points : 38
Points : 38
merci pour ta réponse frp31.
J'ai bien utilisé cette forme.
Cependant comme programme fait une seg fault, j'ai l'impression que ça coupe la boucle. voila (en gros) le bout de code typique

Code :
1
2
3
4
5
 
while :
do 
./programme 
done
Meme sans condition d'arrêt dans le while, comme programme fait nimp, la boucle s'arrête.


Le programme fait des seg faults. Je sais c'est pas bien mais ma priorité est que cette boucle tourne quand même.
maxhazard est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/09/2011, 17h27   #4
Nouveau Membre du Club
 
Inscription : janvier 2010
Messages : 92
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 92
Points : 38
Points : 38
Un petit up.
Je suis étudiant et je cherche a voir comment est gérée la mémoire de mon pc en direct.
Merci a vous
maxhazard est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 16/09/2011, 18h17   #5
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
alors une autre solution mais c'est incommensurablement porcasse avec un programme instable....

c'est de le lancer en mode respawn dans l'inittab
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2011, 18h30   #6
Nouveau Membre du Club
 
Inscription : janvier 2010
Messages : 92
Détails du profil
Informations forums :
Inscription : janvier 2010
Messages : 92
Points : 38
Points : 38
Ok merci. Je ferai le beau plus tard.
Je me rappelle que, dans un makefile, on peut faire fi d'une instruction qui ne fonctionne pas. Mais ça me suffit pour ce que je fais.
maxhazard est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h45.


 
 
 
 
Partenaires

Hébergement Web