l’intégralité des processus du système. Elle est équivalente à la commande ps -A
– ps -faux : liste tous les processus du système en les regroupant par enchaînement d’exécution.
kill et killall
Les commandes kill et killall servent à envoyer des signaux à des processus.
– kill 42 : envoie le signal TERM au processus dont le PID est 42. En gros, on demande au
processus 42 de se terminer tout seul.
Bien sur, on ne peut terminer que les processus que l’on a soi-même lancé, sauf le root qui peut
faire ce qu’il veut avec tous
les processus.
– kill -9 42 : envoie le signal KILL au processus dont le PID est 42. Quand un processus est planté,
c’est le seul moyen de
l’arrêter, car la commande précédente n’aura pas d’effet.
– killall vlc : envoie le signal TERM au processus dont le nom est vlc. Cette commande est à répéter
plusieurs fois s’il y a
plusieurs processus qui portent le nom vlc.
killall -9 vlc : envoie le signal KILL au processus dont le nom est vlc.
nice et renice
Les commandes nice et renice servent à gérer la priorité des processus. La priorité d’un processus
est un nombre entier relatif
compris entre -20 (priorité haute) et 19 (priorité basse).
Par défaut, les programmes lançés par les utilisateurs du système ont la priorité 0 (priorité
moyenne). Certains services sont lançés par le système avec une priorité différente de 0. Pour voir
la priorité des processus lançés, utilisez le programme top : il vous affiche la liste des processus
classés par utilisation du processeur et actualisée toutes les 5 secondes. La quatrième colonne
intitulée NI indique la priorité. Pour quitter top, appuyez sur q.
Seul le root a le droit de lancer des processus avec une priorité comprise entre -20 et -1 inclus. Pour
lancer un programme avec
une priorité X (X compris entre -20 et 19) :
# nice -n X nom_du_programme
Pour changer la priorité d’un processus déjà lancé, il faut être soit root soit le propriétaire du
processus et connaître son PID :