wait (Unix)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir wait.

wait est une commande Unix (norme POSIX[1]) qui met en pause une exécution jusqu'à la fin d'un processus donné.

Utilisation[modifier | modifier le code]

 wait [n]

n désigne un PID existant. S'il est absent, la commande attend que tous les jobs soient terminés.

Exemple[modifier | modifier le code]

#!/usr/bin/env bash
$ ls -R / > /dev/null 2>&1 &
[2] 1986   # Le n° du premier processus est 2
$ wait %2  # Attente de la fin du processus n°2

Notes et références[modifier | modifier le code]

Liens externes[modifier | modifier le code]