ps
PS présente un cliché instantané des processus en cours.
Comme pour la plupart des commandes, ps dispose d'un manuel accessible facilement en tapant:
man ps
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
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
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