Merci Marc pour "pgrep", je ne connaissais pas :)
amitiés, Erwann. De : "Marc Chantreux" <[email protected]> A : [email protected],[email protected] Envoyé: jeudi 17 Octobre 2024 17:31 Objet : Re: (avec exemple) Re: Variable liée à l'ouverture d'un logiciel sous LINUX salut, On Thu, Oct 17, 2024 at 04:48:59PM +0200, [email protected] wrote: > ...il suffit de surveiller le process "firefox" fils lancé en tâche de fond effectivement, la proposition est tombée plusieur fois mais chaque stratégies avaient ses avantages et inconvenients. tu peux écrire ton test plus simplement. c'est à la fois plus efficient et facile à lire: A. tu as peut-être loupé pgrep (présent dans procps, le meme package que ps) B. ca n'est pas la peine de tester $? litteralement: les structures de controle font ca pour toi * c'est 0 pour EXIT_SUCCESS * tout le reste est un numéro d'erreur (EXIT_FAILURE c'est 1) au final on peut donc écrire: while pgrep firefox >/dev/null; do sleep 60 done a+ -- Marc Chantreux

