Exécution de commandes en parallèle

Il suffit de compter le nombre de processus actifs (nombre d'appels à fork moins le nombre d'appels à wait). Si ce nombre dépasse nb, on appele wait.

On pourra utiliser la fonction atoi(3) pour convertir la chaîne argv[2] en un entier. Attention à bien vérifier que le résultat est strictement positif!

Correction de parexec.

Pour compte, vous aurez besoin des fonctions sleep(3) et getpid(2).

Correction de compte.


Antoine Miné