Exercices - Les processus
Exercice 1 : ps et top
- À l’aide de la commande
ps, afficher la liste de tous les processus tournant sur la machine. Que signifient les indications présentes ?
- Listez tous vos processus tournant sur la machine.
- Donnez la liste des trois derniers
ancêtres de la commande ps en cours d’exécution.
- Testez la commande
top.
Exercice 2 : bg, fg, etc.
- Sur quelle machine travaillez-vous ?
- 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 !
- Compilez le programme avec cette commande :
gcc -o compteur votre_programme.c.
- Lancez quatre instances du processus
compteur en tâche de fond.
- À 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.
- Arrêtez tous les compteurs avec
ps et kill.
- Tester la commande
killall pour tuer tous les compteurs.