Table des matières

La commande ps

PS présente un cliché instantané des processus en cours.

Manuel

Comme pour la plupart des commandes, ps dispose d'un manuel accessible facilement en tapant:

man ps

Utilisations principales :

Les arguments de la ligne de commande peuvent être précédés par un '-', mais ce n'est pas indispensable.

Pour lister les processus actifs :

ps ax

Pour lister les processus actifs avec leurs utilisateurs :

ps axu

Pour lister les processus actifs avec les informations sur les utilisateurs et sur l'occupation mémoire :

ps axum
retour de la commande ci-dessus :
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  10316   760 ?        -    14:29   0:00 init [2]  
root         -  0.0    -      -     - -        Ss   14:29   0:00 -
root         2  0.0  0.0      0     0 ?        -    14:29   0:00 [kthreadd]
root         -  0.0    -      -     - -        S<   14:29   0:00 -
root         3  0.0  0.0      0     0 ?        -    14:29   0:00 [migration/0]
root         -  0.0    -      -     - -        S<   14:29   0:00 -
root         4  0.0  0.0      0     0 ?        -    14:29   0:00 [ksoftirqd/0]
root         -  0.0    -      -     - -        S<   14:29   0:00 -
root         5  0.0  0.0      0     0 ?        -    14:29   0:00 [watchdog/0]
root         -  0.0    -      -     - -        S<   14:29   0:00 -
.../...

etc…

De plus, combinée, elle peut être très précise, par exemple :

ps axu | grep conky
retour de la commande ci-dessus :
mon_user  3629  0.9  0.1  91876  4056 ?        S    14:36   3:16 conky
root      7030  1.0  0.1  91876  4052 ?        S    18:00   1:42 conky
mon_user  9799  0.0  0.0   7284   868 pts/3    R+   20:38   0:00 grep conky

Pour lister les processus associé à un utilisateur donné

ps -U nom-user -u nom-user

Voir

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !