Salut,
en fait la boucle ne s'arrête pas
mais comme tu lances un shell depuis ton script, dans le fils tu ne vois pas boucle
si tu fais un exit tu verras qu'elle tourne
lami20j@debian:~$ sh meminfo.sh
Memoire totale : 516664 Ko
Memoire libre : 18144 Ko
nombre connection possible est : 585
lami20j@debian:~$ exit
exit
Memoire totale : 516664 Ko
Memoire libre : 17804 Ko
nombre connection possible est : 574
lami20j@debian:~$ exit
exit
Memoire totale : 516664 Ko
Memoire libre : 17780 Ko
nombre connection possible est : 573
lami20j@debian:~$ exit
exit
Memoire totale : 516664 Ko
Memoire libre : 15872 Ko
nombre connection possible est : 512
lami20j@debian:~$
donc tu vois bien qu'après un exit, je retourne dans le shell père et la boucle continue
et voici le résultat en enlévant la commande bash
lami20j@debian:~$ sh meminfo.sh
Memoire totale : 516664 Ko
Memoire libre : 18788 Ko
nombre connection possible est : 606
Memoire totale : 516664 Ko
Memoire libre : 18656 Ko
nombre connection possible est : 601
Memoire totale : 516664 Ko
Memoire libre : 18680 Ko
nombre connection possible est : 602
Memoire totale : 516664 Ko
Memoire libre : 17988 Ko
nombre connection possible est : 580
Memoire totale : 516664 Ko
Memoire libre : 18400 Ko
nombre connection possible est : 593
Memoire totale : 516664 Ko
Memoire libre : 18416 Ko
nombre connection possible est : 594
Memoire totale : 516664 Ko
Memoire libre : 18432 Ko
nombre connection possible est : 594
Memoire totale : 516664 Ko
Memoire libre : 18432 Ko
nombre connection possible est : 594
Memoire totale : 516664 Ko
Memoire libre : 18136 Ko
nombre connection possible est : 585
Memoire totale : 516664 Ko
Memoire libre : 18144 Ko
nombre connection possible est : 585
106485010510997108