Différences entre les versions de « La commande ps »

Ligne 39 : Ligne 39 :
 
* Le processus roule depuis 78 heures, 24 minutes et 18 secondes (7<sup>e</sup> colonne).
 
* Le processus roule depuis 78 heures, 24 minutes et 18 secondes (7<sup>e</sup> colonne).
  
Si vous croyez que &laquo;&nbsp;<tt>simul</tt>&nbsp;&raquo; est planté, entrez la commande
+
Si vous croyez que &laquo;&nbsp;<tt>simul</tt>&nbsp;&raquo; est planté, utilisez la commande [[Commandes_élémentaires#kill|<tt>kill</tt>]]&nbsp;:
 
<pre>
 
<pre>
 
kill 5475
 
kill 5475
 
</pre>
 
</pre>
 
pour stopper son exécution.
 
pour stopper son exécution.
 
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 ==
 
== Voir aussi ==
Ligne 57 : Ligne 51 :
 
* [[Commandes_élémentaires|Commandes élémentaires]]
 
* [[Commandes_élémentaires|Commandes élémentaires]]
 
* [[Commandes_élémentaires#kill|<tt>kill</tt>]]
 
* [[Commandes_élémentaires#kill|<tt>kill</tt>]]
* [[Commandes_élémentaires#top|<tt>top</tt>]]
+
* [[Commandes_élémentaires#toptop|<tt>top</tt>]]

Version du 6 mai 2013 à 11:16

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

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 09: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éro d'identification du processus (PID) est 5475 (2e colonne). Pour terminer votre simulation, utilisez la commande kill 5475;
  • La simulation exploite actuellement 96 % des ressources d'un coeur sur la machine (4e colonne);
  • Le script « simul » a été lancé à 09h10 un certain matin (5e colonne);
  • Le processus roule depuis 78 heures, 24 minutes et 18 secondes (7e colonne).

Si vous croyez que « simul » est planté, utilisez la commande kill :

kill 5475

pour stopper son exécution.

Voir aussi

Articles connexes


La dernière modification de cette page a été faite le 6 mai 2013 à 11:16.