Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

ps, top et kill : les commandes liées aux processus sous Linux

Article posté le 25-02-2015 dans la catégorie Linux

Sous Windows, le gestionnaire de tâche permet rapidement de visualiser les informations sur les ressources de la machine, sur les processus qui tournent, et permet aussi d'en lancer de nouveaux ou d'en interrompre.

Sous Linux, les choses sont moins évidentes, voici donc les 3 "grandes" commandes à connaître.

1- ps

La commande ps retourne un "cliché" de vos processus en cours sur la machine, ainsi que les ressources consommées par ceux-ci. Vous pouvez la rendre plus détaillée :

ps aux

A noter que s'il y a trop de processus et que cela vous paraît donc peu clair, vous pouvez filtrer avec la commande grep. Par exemple, si je cherche "eclipse" :

ps aux | grep eclipse

2- top

Cette commande permet de donner les mêmes informations que ps mais en temps réel. On peut lui préciser le délai de rafraîchissement :

top -d 10

... rafraîchira les informations toutes les 10 secondes.

3- kill

Comme on peut facilement le devine, elle permet de terminer un processus manuellement, par exemple une application qui a planté. Tout d'abord, lance la commande :

ps aux

et relevez le PID (Process ID) du processus à "tuer".

Ensuite, faites 

kill xxxx

ou xxx est le PID du processus.

 


Tweet
comments powered by Disqus