Exercices - Les processus ========================= Exercice 1 : ps et top ---------------------- 1. À l’aide de la commande ``ps``, afficher la liste de tous les processus tournant sur la machine. Que signifient les indications présentes ? 2. Listez tous vos processus tournant sur la machine. 3. Donnez la liste des trois derniers ``ancêtres`` de la commande ``ps`` en cours d’exécution. 4. Testez la commande ``top``. Exercice 2 : bg, fg, etc. ------------------------- 1. Sur quelle machine travaillez-vous ? 2. Créez un programme en C qui incrémente une variable ``i`` indéfiniment et qui affiche ``i`` lorsque sa valeur est un multiple de 100. Pensez à utiliser la commande ``sleep`` pour ralentir l’exécution et voir quelque chose ! 3. Compilez le programme avec cette commande : ``gcc -o compteur votre_programme.c``. 4. Lancez quatre instances du processus ``compteur`` en tâche de fond. 5. À l’aide des commandes ``jobs``, ``bg`` et ``fg``, mettez au premier plan la troisième, suspendez-la, et relancez-la en tâche de fond. 6. Arrêtez tous les compteurs avec ``ps`` et ``kill``. 7. Tester la commande ``killall`` pour tuer tous les compteurs.