Vous êtes sur la page 1sur 3

Atelier Systèmes 2 ISET Tozeur

Atelier 4 : Les Processus sous Unix

Objectif :
Gérer les processus sous unix

1. « sleep »est une commande permettant de suspendre l’exécution du processus du terminal


pendant un intervalle de temps passé en paramètre. Lancez la commande suivante :

2. Maintenant, lancez le processus sleep 1000 en arrière-plan. Récupérez son PID.

(le PID varie bien entendu).


3. Replacez ce processus en avant-plan, puis stoppez-le (ne le tuez pas) et replacez-le en arrière-
plan.

4. Indiquez les détails de ce processus :

5. Modifiez la priorité de ce processus passez la à un facteur 10 :

6. Listez à nouveau le détail de ce processus mais au format long. Regardez la valeur de la colonne
NI :

7. Envoyez le signal 15 à ce processus. Ceci va le terminer

Dhouibi S & Harrath A 1


Atelier Systèmes 2 ISET Tozeur

8. Maintenant, Lancez 2 fois la commande sleep avec 2 paramètres différents. Ensuite, tapez la
commande jobs qui permet d’afficher la liste des travaux en cours d’exécution.

9. La commande ps (process status) permet d’avoir des informations sur les processus en cours.
Lancée seule, elle n’affiche que les processus en cours lancés par l’utilisateur et depuis la
console actuelle.

10. Pour avoir plus d’informations, utilisez le paramètre -f.

11. Le paramètre -e donne des informations sur tous les processus en cours.

12. Le paramètre -u permet de préciser une liste d’un ou plusieurs utilisateurs séparés par une
virgule. Le paramètre –g effectue la même chose mais pour les groupes, -t pour les terminaux
et -p pour des PID précis.

13. Le processus init :


Ben Mahmoud & Dhouibi 2

Vous aimerez peut-être aussi