[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (avec exemple) Re: Variable liée à l'ouverture d'un logiciel sous LINUX



Merci Marc pour "pgrep", je ne connaissais pas :)

amitiés,

Erwann.
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
 

Reply to: