2 - Gestion des processus / Génalogie de Gimli

Le but de cet exercice est de s’entraîner à la manipulation des processus du système.

Merci aux collègues de TSP qui ont fait ce petit exercice que je reprend ici :).

Énoncé:

Gimli essaye de faire du tri dans ses notes concernant son arbre généalogique. Il a besoin de votre aide pour s’y retrouver, mais saurez vous suivre le fil de la conversation un peu farfelue de ces nains.

Mise en place

Télécharger l’archive de l’exercice dans le répertoire de votre choix.

wget https://cours-mf.gitlabpages.inria.fr/if104/advanced/gimli-genealogie.tgz

Décompressez l’archive.

tar xvzf gimli-genealogie.tgz

Rendez vous dans le sous-répertoire généalogie et compilez.

cd genealogie
make

L’exercice est prêt. A vous de jouez.

Exercice

Executez le binaire genealogie et répondez correctement aux questions qui vous sont posées pour aider Gimli dans sa quête.

> ./genealogie
[Gimli] Remettons un peu d'ordre dans ses notes...
[Gimli] Pour commencer, j'ai besoin de retrouver la fiche concernant mon père.
[Gimli] Quel est l'identifiant (PID) de mon père ?
...

Il est recommandé d’avoir deux terminaux ouvert pour faire l’exercice. Le premier pour l’exécution de l’exercice, et le second pour parcourir l’arborescence de processus et répondre aux demandes de Gimli et de ses acolytes.