Différences entre les versions de « La commande ps »
Ligne 4 : | Ligne 4 : | ||
ps [options] | ps [options] | ||
</pre> | </pre> | ||
− | La commande '''<tt>ps</tt>''' affiche les processus (programmes) s'exécutant sur la machine où l'utilisateur se trouve. Similaire à [[Commandes_élémentaires#top|<tt>top</tt>]], cette commande permet d'afficher plus d'informations à propos des processus que son homologue. | + | La commande '''<tt>ps</tt>''' affiche les processus (programmes) s'exécutant sur la machine où l'utilisateur se trouve. Similaire à [[Commandes_élémentaires#"top"|<tt>top</tt>]], cette commande permet d'afficher plus d'informations à propos des processus que son homologue. |
=== Exemples === | === Exemples === | ||
Ligne 33 : | Ligne 33 : | ||
</pre> | </pre> | ||
Voici comment interpréter ces colonnes : | Voici comment interpréter ces colonnes : | ||
− | + | * Le processus « <tt>simul</tt> » (dernière colonne) a été démarré par <tt>USAGER</tt> (1<sup>ère</sup> colonne); | |
− | + | * Le num | |
− | + | ||
+ | * la simulation utilise 96 % des ressources du processeur de l'ordinateur (4ieme colonne); | ||
+ | * Elle à débuté à 4:10 un certain matin (5ieme colonne); | ||
+ | * 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: | Si vous déduisez que cette simulation bug, il vous suffit de la "tuer" à l'aide de la commande kill selon la syntaxe suivante: |
Version du 6 mai 2013 à 10:38
ps [options]
La commande ps affiche les processus (programmes) s'exécutant sur la machine où l'utilisateur se trouve. Similaire à top, cette commande permet d'afficher plus d'informations à propos des processus que son homologue.
Exemples
- 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
où 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
- 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
Cette ligne de commandes vous renvoie :
USAGER 5475 5452 96 04:10 pts/1 78:24:18 ./simul
Voici comment interpréter ces colonnes :
- Le processus « simul » (dernière colonne) a été démarré par USAGER (1ère colonne);
- Le num
- la simulation utilise 96 % des ressources du processeur de l'ordinateur (4ieme colonne);
- Elle à débuté à 4:10 un certain matin (5ieme colonne);
- 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 6 mai 2013 à 10:38.