La commande ps (process status) est un utilitaire standard dans les systèmes d'exploitation Unix et de type Unix qui affiche des informations sur les processus en cours d'exécution. Il est couramment utilisé pour surveiller les performances du système et identifier l’utilisation des ressources.
La commande ps propose diverses options pour personnaliser les informations affichées. Certaines des options couramment utilisées sont :
1. ps -A :affiche tous les processus, quel que soit leur statut ou leur propriété.
2. ps -aux :affiche tous les processus dans un format détaillé, y compris l'ID utilisateur, l'ID de processus, l'utilisation du processeur, l'utilisation de la mémoire et le nom de la commande.
3. ps -ef :affiche tous les processus, y compris les processus défunts (zombies).
4. ps -l :affiche une longue liste comprenant des informations supplémentaires telles que la priorité du processus et la taille de l'image de la mémoire du processus.
5. ps -r :affiche les processus dans l'ordre inverse de leur ID de processus.
6. ps -u :affiche les processus appartenant à un utilisateur spécifique.
7. ps -x :affiche les processus non attachés à un terminal.
8. ps -a :affiche tous les processus, y compris ceux exécutés en arrière-plan.
9. ps -cmd :affiche les processus par leur nom de commande.
10. ps -f :affiche une liste complète, qui comprend des informations encore plus détaillées telles que les variables d'environnement de processus et les fichiers ouverts.
Par défaut, la commande ps affiche des informations sur tous les processus de la session de terminal en cours. Cependant, vous pouvez utiliser des options telles que -u ou -cmd pour filtrer la sortie et afficher uniquement des informations sur des processus spécifiques.
Comprendre les différentes options de la commande ps peut être utile pour surveiller et gérer les processus dans un système d'exploitation Unix ou de type Unix.
|