Section courante

A propos

Section administrative du site

ps

Etat de processus
Linux Externe

Syntaxe

ps [–][lujsvmaxScewhrnu][txx][O[+|-]k1[[+|-]k2...]] [pids] [--sortX[+|-]key[,[+|-]key[,...]]] [--help]

Paramètres

Nom Description
pids Ce paramètre permet d'indiquer le processus à afficher. Pour préciser plusieurs processus, il faut les séparer avec des virgules.
a Ce paramètre permet d'effectuer l'affichage des processus des autres utilisateurs.
c Ce paramètre permet d'effectuer l'affichage de nom de commande actuellement en cours.
e Ce paramètre permet d'effectuer l'affichage de l'environnement de la commande actuellement en cours.
f Ce paramètre permet d'effectuer l'affichage de la descendance d'un processus.
h Ce paramètre permet d'indiquer qu'il ne faut pas effectuer l'affichage de l'entête.
j Ce paramètre permet d'effectuer l'affichage du PGID et SID.
l Ce paramètre permet d'effectuer l'affichage long.
m Ce paramètre permet d'effectuer l'affichage de l'utilisation de la mémoire.
n Ce paramètre permet d'effectuer l'affichage des champs USER et WCHAN.
O[+|-]k1[,[+|-]k2[,...]] Ce paramètre permet d'indiquer qu'il faut mettre dans l'ordre spécifié la liste des processus.
r Ce paramètre permet d'effectuer l'affichage des processus en cours.
s Ce paramètre permet d'effectuer l'affichage des signaux refusés, ignorés ou interceptés.
S Ce paramètre permet d'effectuer l'affichage des temps ajouter du microprocesseur et des fautes de pagination des processus enfants.
txx Ce paramètre permet d'afficher les processus du terminal spécifié.
u Ce paramètre permet d'effectuer l'affichage du nom de l'utilisateur et l'heure de lancement.
v Ce paramètre permet d'effectuer l'affichage de la mémoire virtuel (vm).
x Ce paramètre permet d'effectuer l'affichage de processus n'ayant pas un terminal.
w Ce paramètre permet d'effectuer l'affichage en pleine largeur.
--help Ce paramètre permet d'afficher l'aide de cette commande et quitte immédiatement après.
--sortX[+|-]key[,[+|-]key[,...]] Ce paramètre permet d'indiquer qu'il faut mettre dans l'ordre spécifié.
--version Ce paramètre permet d'afficher les informations de version de cette commande et quitte immédiatement après.

Description

Cette commande permet d'afficher une liste d'informations sur les processus actuellement actif.

Exemples

L'exemple suivant permet d'afficher les processus des autres utilisateurs de façon descendante en affichant les noms des utilisateurs sur des processus n'ayant pas de terminal (comme apache par exemple) :

ps faux

on obtiendra un résultat ressemblant à ceci :

apache    4520  0.0  0.0 524144  7636 ?        S    11:04   0:00  \_ /usr/sbin/httpd
apache    4521  0.5  0.2 528272 21524 ?        S    11:04   0:00  \_ /usr/sbin/httpd
root     18208  0.0  0.0  72948   916 ?        Ss   Sep07   0:00 crond
apache   31829  0.0  0.0 115908  2460 ?        S    11:00   0:00  \_ crond
apache   31853  0.0  0.0   8700   936 ?        Ss   11:00   0:00      \_ /bin/sh -c   (cd /data/projet/crons/; /data/projet/cron/crun.pl

La commande suivant permet d'afficher du plus vieux au plus récent des processus :

ps kstart_time -ef

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - bg
Système d'exploitation - Linux - Références de commandes et de programmes - kill
Système d'exploitation - Linux - Références de commandes et de programmes - nice
Système d'exploitation - Linux - Références de commandes et de programmes - pagesize
Système d'exploitation - Linux - Références de commandes et de programmes - pgrep
Système d'exploitation - Linux - Références de commandes et de programmes - priocntrl
Système d'exploitation - Linux - Références de commandes et de programmes - top
Système d'exploitation - Linux - Références de commandes et de programmes - uptime
Système d'exploitation - Linux - Références de commandes et de programmes - who

Dernière mise à jour : Mercredi, le 14 janvier 2015