Différences entre les versions de « La commande ps »
Ligne 4 : | Ligne 4 : | ||
Pour obtenir une liste de tous les processus s'exécutant sur la machine, entrez la commande : | Pour obtenir une liste de tous les processus s'exécutant sur la machine, entrez la commande : | ||
+ | |||
<pre> | <pre> | ||
ps -ef | grep login (où login est votre nom d'usager) | ps -ef | grep login (où login est votre nom d'usager) |
Version du 6 mai 2013 à 10:00
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 | grep login (où login est votre nom d'usager)
Par exemple, cette commande pourrait retourner:
root 5449 2379 0 11:24 ? 00:00:00 sshd: login [priv] login 5451 5449 1 11:24 ? 00:00:00 sshd: login@pts/1 login 5452 5451 0 11:24 pts/1 00:00:00 -tcsh login 5475 5452 96 04:10 pts/1 78:24:18 ./bench root 5478 2379 0 11:24 ? 00:00:00 sshd: login [priv] login 5480 5478 0 11:24 ? 00:00:00 sshd: login@pts/2 login 5481 5480 1 11:24 pts/2 00:00:00 -tcsh login 5505 5481 0 11:24 pts/2 00:00:00 ps -ef login 5506 5481 0 11:24 pts/2 00:00:00 [grep]
Qui correspond à tous les processus de l'usager login.
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