Bonjour,

Sauriez-vous comment récupérer le code de retour d'un processus quelconque.

$? ne permet de récupérer le code de retour que du dernier appel.

Dans mon cas, je ne connais que le pid du processus.

Exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
blah &
verif=$!
while :
do
   echo -n "attente de $verif... "
   ps $verif >/dev/null 2>&1
   [ $? -ne 0 ] && break
   echo -ne "\r"
done
# ici, selon le code de retour je voudrais afficher [OK] ou [KO]