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

Applications et environnements graphiques Discussion :

question sur bash


Sujet :

Applications et environnements graphiques

  1. #1
    Invité
    Invité(e)
    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

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    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 : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while condition ; do programme ; done
    néanmoins je n'en comprend pas l'intérêt, si le programme n'est pas stable....

  3. #3
    Invité
    Invité(e)
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  4. #4
    Invité
    Invité(e)
    Par défaut
    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

  5. #5
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    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 : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    alors une autre solution mais c'est incommensurablement porcasse avec un programme instable....

    c'est de le lancer en mode respawn dans l'inittab

  6. #6
    Invité
    Invité(e)
    Par défaut
    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.

Discussions similaires

  1. Question sur découpage avec bash
    Par zerros dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 20/03/2013, 14h08
  2. questions sur Bash
    Par saw-next dans le forum Linux
    Réponses: 5
    Dernier message: 07/04/2009, 14h54
  3. [Bash] Question sur la manipulation de variables
    Par sliderman dans le forum Linux
    Réponses: 6
    Dernier message: 03/08/2007, 08h36
  4. Questions sur le shell Bash
    Par Olivier Regnier dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 07/09/2006, 18h19
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

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