Différences entre les versions de « La commande ps »
(23 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | |||
[[Catégorie : Commandes]] | [[Catégorie : Commandes]] | ||
+ | <!-- Process, process, Processus, processus, Programme, programme, Programmes, programmes, Program, program, Programs, programs --> | ||
<pre> | <pre> | ||
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# | + | La [[Commandes_élémentaires|commande]] '''<tt>ps</tt>''' affiche les processus (programmes) s'exécutant sur la machine où l'utilisateur se trouve. Similaire à [[Commandes_élémentaires#toptop|<tt>top</tt>]], cette commande permet d'afficher plus d'informations à propos des processus que son homologue. |
+ | |||
+ | Pour une liste exhaustive des options et des fonctionnalités, consultez le manuel de la commande ([[Commandes_élémentaires#man|<tt>man</tt>]] <tt>ps</tt>). | ||
+ | |||
+ | |||
+ | __TOC__ | ||
=== Exemples === | === Exemples === | ||
Ligne 19 : | Ligne 24 : | ||
où <tt>USAGER</tt> est votre identifiant (''login''). | où <tt>USAGER</tt> est votre identifiant (''login''). | ||
− | * En combinant les commandes <tt>ps</tt> et [[La_commande_grep|<tt>grep</tt>]], vous pouvez obtenir, par exemple, la sous-liste des processus associés à [[Firefox| | + | * En combinant les commandes <tt>ps</tt> et [[La_commande_grep|<tt>grep</tt>]], vous pouvez obtenir, par exemple, la sous-liste des processus associés à [[Firefox|Firefox]] : |
<pre> | <pre> | ||
ps -ef | grep firefox | ps -ef | grep firefox | ||
</pre> | </pre> | ||
− | * La commande <tt>ps</tt> peut être utile afin de vérifier l'état des [[Simulations|simulations]] que vous avez démarrées. Par exemple, pour vérifier l'état de votre script « <tt>simul</tt> », vous pourriez | + | * La commande <tt>ps</tt> peut être utile afin de vérifier l'état des [[Simulations|simulations]] que vous avez démarrées. Par exemple, pour vérifier l'état de votre script « <tt>simul</tt> », vous pourriez entrer |
<pre> | <pre> | ||
ps -ef | grep simul | ps -ef | grep simul | ||
</pre> | </pre> | ||
− | + | La commande vous renvoie une ligne semblable à celle-ci : | |
<pre> | <pre> | ||
− | USAGER 5475 5452 96 | + | USAGER 5475 5452 96 09:10 pts/1 78:24:18 ./simul |
</pre> | </pre> | ||
− | Voici comment interpréter | + | Voici comment interpréter ce rapport : |
− | + | * Le processus « <tt>simul</tt> » (dernière colonne) a été démarré par <tt>USAGER</tt> (1<sup>ère</sup> colonne); | |
− | + | * Son numéro d'identification (PID) est <tt>5475</tt> (2<sup>e</sup> colonne). | |
− | + | * La simulation exploite actuellement 96 % des ressources d'un coeur sur la machine (4<sup>e</sup> colonne); | |
+ | * Il a été démarré à 09h10 un certain matin (5<sup>e</sup> colonne) et il roule depuis 78 heures, 24 minutes et 18 secondes (7<sup>e</sup> colonne). | ||
− | Si vous | + | Si vous croyez que « <tt>simul</tt> » est planté, utilisez la commande [[Commandes_élémentaires#kill|<tt>kill</tt>]] pour stopper son exécution : |
− | + | <pre> | |
− | + | kill 5475 | |
− | + | </pre> | |
− | |||
== Voir aussi == | == Voir aussi == | ||
Ligne 48 : | Ligne 53 : | ||
* [[Commandes_élémentaires|Commandes élémentaires]] | * [[Commandes_élémentaires|Commandes élémentaires]] | ||
+ | * [[Commandes_élémentaires#grep|<tt>grep</tt>]] | ||
* [[Commandes_élémentaires#kill|<tt>kill</tt>]] | * [[Commandes_élémentaires#kill|<tt>kill</tt>]] | ||
− | * [[Commandes_élémentaires# | + | * [[Simulations|Simulations numériques]] |
+ | * [[Commandes_élémentaires#toptop|<tt>top</tt>]] |
Version actuelle datée du 19 juin 2013 à 11:40
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.
Pour une liste exhaustive des options et des fonctionnalités, consultez le manuel de la commande (man ps).
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 entrer
ps -ef | grep simul
La commande vous renvoie une ligne semblable à celle-ci :
USAGER 5475 5452 96 09:10 pts/1 78:24:18 ./simul
Voici comment interpréter ce rapport :
- Le processus « simul » (dernière colonne) a été démarré par USAGER (1ère colonne);
- Son numéro d'identification (PID) est 5475 (2e colonne).
- La simulation exploite actuellement 96 % des ressources d'un coeur sur la machine (4e colonne);
- Il a été démarré à 09h10 un certain matin (5e colonne) et il roule depuis 78 heures, 24 minutes et 18 secondes (7e colonne).
Si vous croyez que « simul » est planté, utilisez la commande kill pour stopper son exécution :
kill 5475
Voir aussi
Articles connexes
La dernière modification de cette page a été faite le 19 juin 2013 à 11:40.