Boucle à l'infinie dans 1 bash (presentation)

Résolu
vladivostok Messages postés 239 Statut Membre -  
 haelwenn753 -
Bonjour à tous,

Voilà je débute sous Linux et j'ai un problème de "présentation"
Je souhaite faire une boucle a l'infinie dans un bash mais je n'ai pas trouver de truc plus élégant que sa :

#!/bin/bash
di -

var=20

while [ var > 10 ]
do
"ma commande"
done


En fait j'avais pensé a faire la transcription exacte d'un batch sous Windows en shell mais :

@echo off
:marque1
"ma commande"
goto marque1


Mais la commande goto et marque1 ne marche pas sous Linux alors quelqu'un a une idée pour rendre sa plus élégant.

Merci

--
"La capacité d'apprendre est un don ; La faculté d'apprendre est un talent ; La volonté d'apprendre est un choix."

7 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    while :
    do
    bla bla bla
    done
    ;-))
    8
  2. haelwenn753
     
    au lieu de kill $PID tu peut faire pkill <nomduprogramme>
    2
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Chaque programme (ou commande) lancé génère un processus auquel est attribué un numéro (visible par la commande "ps -e"), il suffit de tuer (kill) ce processus pour mettre fin au programme (ou commande).

    Donc
    ps -e

    pour afficher la liste des processus et ($PID = numéro de processus)
    kill -9 $PID

    pour tuer le processus, donc le programme (ou commande) qui lui est attaché.
    1
  4. vladivostok Messages postés 239 Statut Membre 20
     
    Oki merci beaucoup pour ton aide
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. vladivostok Messages postés 239 Statut Membre 20
     
    Évidement merci beaucoup
    (faut être c.. pour rajouté des variable alors qu'on en a pas besoin ^^)

    Sinon est ce que tu connaitrait un truc pour l'arrêter lorsqu'il s'exécute en dehors de la console ?

    Merci
    0
  7. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    kill -9 $PID_du_programme
    ?
    0
  8. vladivostok Messages postés 239 Statut Membre 20
     
    Execuse moi mais comme je le disait je suis novice et qu'est ce que

    $PID_du_programme

    Merci
    0