ps Générateur de commandes
Générer des commandes ps pour afficher les processus en cours d’exécution
Démarrer avec ps
## Qu’est-ce que ps ?
La commande `ps` affiche un aperçu des processus en cours d’exécution. C’est l’outil idéal pour examiner ce qui est en cours, à qui ils appartiennent, ainsi que la quantité de CPU/mémoire consommée par chaque processus — utile pour le débogage, le suivi et la détection des processus incontrôlés.
## Comment l’utiliser
1. **Définir le mode** : Choisissez un format de sortie (`aux` pour une liste complète au style BSD, `-ef` pour le style System V, ou Personnalisé). 2. **Filtrer (facultatif)** : En mode Personnalisé, restreignez la liste par utilisateur (`-u`), PID (`-p`) ou nom de commande (`-C`). 3. **Formater la sortie** : Ajoutez un tri (`--sort`), un arbre des processus (`--forest`) ou des informations sur les threads (`-T`). 4. **Copier et exécuter** : Copiez la commande générée dans votre terminal.
Options courantes
### `aux` Liste au style BSD Vue classique « montrez-moi tout » : tous les processus de tous les utilisateurs, avec des statistiques CPU/mémoire et la ligne de commande complète. C’est le point de départ le plus courant.
### `-ef` Liste standard Liste complète au style System V (`-e` chaque processus, `-f` format complet). Utilisez-la lorsque vous avez besoin de la colonne PPID ou d’un format portable entre les différentes versions d’Unix.
### `-u` Utilisateur Restreignez la sortie aux processus appartenant à un utilisateur spécifique (mode personnalisé). Par exemple, `ps -u john` ne montre que les processus de John.
### `-p` PID Affichez uniquement le processus ayant le PID indiqué. Utile pour vérifier que un daemon donné est actif.
### `-C` Nom de la commande Sélectionnez les processus par leur nom exécutable (par ex. `nginx`, `sshd`). Cela correspond au nom du binaire, et non à la ligne de commande complète.
### `--sort` Champ de tri Triez les lignes selon une colonne. Préfixez avec `-` pour un tri décroissant. Valeurs courantes : `-%cpu`, `-%mem`, `-pid`, `rss`.
### `--forest` Arbre ASCII Affichez les relations parent/enfant sous forme d’arbre ASCII, ce qui rend les hiérarchies de processus visibles.
### `-H` Hiérarchie Similaire à `--forest`, mais avec un retraitement plus léger pour mettre en évidence la hiérarchie des processus.
### `-w` Sortie étendue Désactivez le troncement des longues lignes de commande afin que la commande complète soit visible.
### `-T` Afficher les threads Listez les threads individuels (avec la colonne SPID) en plus des processus.
▶Comment puis-je trouver les processus les plus gourmands en mémoire ?
▶Quelle est la différence entre \`ps aux\` et \`ps -ef\` ?
▶Comment puis-je voir la ligne de commande complète d’un processus ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.