Boucle à l'infinie dans 1 bash (presentation)

Résolu
vladivostok Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   -  
 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

7 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,
while :
do
bla bla bla
done
;-))
8
haelwenn753
 
au lieu de kill $PID tu peut faire pkill <nomduprogramme>
2
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
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
vladivostok Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   20
 
Oki merci beaucoup pour ton aide
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vladivostok Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   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
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
kill -9 $PID_du_programme
?
0
vladivostok Messages postés 228 Date d'inscription   Statut Membre Dernière intervention   20
 
Execuse moi mais comme je le disait je suis novice et qu'est ce que

$PID_du_programme

Merci
0