La commande ps

La commande ps affiche les processus s'exécutant sur la machine où l'utilisateur se trouve.

Pour obtenir une liste de tous les processus s'exécutant sur la machine, entrez la commande :

	
ps -ef

Pour la sous-liste des processus démarrés par vous, entrez plutôt

ps -f -U USAGER

USAGER est votre identifiant (login).

En combinant les commandes ps et grep, vous pouvez obtenir, par exemple, la sous-liste des processus associés à firefox :

ps -ef | grep firefox

Exemple

La commande ps peut être utile afin de vérifier l'état des simulations que vous avez démarrées. Par exemple, pour vérifier l'état de votre script « simul », vous pourriez entrez

ps -ef | grep simul

et ceci pourrait vous renvoyer la ligne

USAGER    5475  5452 96 04:10 pts/1    78:24:18 ./bench

Des informations affichées

Si la simulation s'intitule bench, on remarque que la quatrième ligne nous donne toutes les informations reliées à cette simulation. Nous pouvons déduire: 1. la simulation utilise 96% des ressources du processeur de l'ordinateur (4ieme colonne); 2. Elle à débuté à 4:10 un certain matin (5ieme colonne); 3. cette simulation roule depuis 78 heures et 24 minutes et 18 secondes (7ieme colonne).

Si vous déduisez que cette simulation bug, il vous suffit de la "tuer" à l'aide de la commande kill selon la syntaxe suivante: kill -9 PID (où PID est le numéro donné par la deuxième colonne de la sortie de ps)

De l'exemple précédent, si nous voulons "tuer" bench, il suffit d'écrire: kill -9 5475

Voir aussi

Articles connexes


La dernière modification de cette page a été faite le 19 juin 2013 à 11:40.