De : "Marc Chantreux" <mc@unistra.fr>
A : erwann.le-bras@laposte.net,debian-user-french@lists.debian.org
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, erwann.le-bras@laposte.net 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