question sur script, fonction while
Bonjour,
Ci-dessous une partie de mon script sur lequel j'ai un doute.
Ma fonction while est sensé bouclé sur la recherche du process */hcl tant qu'elle est vrai et ceci pendant au max 24 sec (timeout).
Est ce que cela vous semble correct comme ecriture?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| time=0
while ( [ "ps -ef | grep -v grep | grep /appli/hermes/bin/hcl" = "0" ] )
do
echo ".\c"
sleep 1
(( time = $time +1))
if [[ $time = $timeout ]]
then
echo "impossible de continuer la maintenance du a l'activite"
exit1
fi
done
echo "pas de transfert en cours ok" |
Merci d'avance pour vos réponses.