Aller au contenu

ps

Présentation de l’outil

La commande ps (pour “Process Status”) est un utilitaire en ligne de commande qui permet de fournir des informations sur les processus en cours d’exécution sur un système Unix/Linux. Cet outil est intégré par défaut dans la plupart des distributions Linux et est souvent utilisé pour le dépannage, le suivi des ressources et le contrôle des processus.

Installation

Sur Debian/Ubuntu

La commande ps est généralement préinstallée sur les systèmes Debian et Ubuntu. Si, pour une raison quelconque, elle n’est pas installée, vous pouvez installer le paquet procps qui contient ps :

  1. Mettez à jour la liste des paquets :

    sudo apt update
    
  2. Installez le paquet procps :

    sudo apt install procps
    

Sur CentOS

De même, ps est généralement préinstallé sur CentOS. Si ce n’est pas le cas, vous pouvez installer le paquet procps-ng :

  1. Mettez à jour la liste des paquets :

    sudo yum update
    
  2. Installez le paquet procps-ng :

    sudo yum install procps-ng
    

Exemple d’utilisation

La commande ps peut être utilisée de plusieurs manières pour obtenir des informations sur les processus en cours. Voici quelques exemples :

  • Pour afficher tous les processus en cours pour l’utilisateur actuel :

    ps
    
  • Pour afficher tous les processus en cours pour tous les utilisateurs :

    ps -e
    
  • Pour afficher les processus en format détaillé :

    ps -ef
    
  • Pour chercher un processus spécifique :

    ps aux | grep [nom_du_processus]
    

Bibliographie

  1. Documentation officielle de procps : Lien vers la documentation