Bonjour,
Je suis à la recherche d'un code qui me permet :
de lire sur la ligne de commande en utilisant argc et argv le nbre N de processus à créer
ensuite il crée ces N processus en faisant appels à fork,
il se met en attente (appel à Pid_Fils = wait(&Etat)) de ces N processus et visualise leur identité (Pid_Fils et valeur de Etat) au fur et à mesure de leur terminaisons.
Pour attendre la fin de tous les fils, utiliser le fait que wait renvoie la valeur -1 quand il n'ya plus de processus fils à attendre.
Pour résumer ce que fait chacun des processus fild Pi :
il visualise son pid (getpid) et celui de son pére (getppid),
il se met en attente pdt 2*i secondes (sleep (2*i)), visualise la fin de l'attente,
liste le contenu du répertoire dans lequel il est exécuté, et l'identifiant de l'utilisateur
il se termine par exit (i)
Je reste à votre disposition pour de plus amples éclaircissement