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.