Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment utiliser la commande ps sous Linux pour tuer le processus

Lorsque vous travaillez, vos programmes se bloquent parfois soudainement. D’autres fois, les programmes sont toujours en cours d’exécution mais avec une consommation de processeur ou de mémoire élevée. Il existe un moyen de résoudre ce problème sous Linux en utilisant le ps (Pprocessus Sétat). Ici, nous vous montrons comment utiliser la commande ps sous Linux pour répertorier les processus en cours d’exécution et leurs PID. Vous pouvez ensuite trouver et tuer les processus qui consomment vos ressources.

Contenu

Utilisation de la commande « ps »

La commande ps peut être utilisée seule. Il affichera quatre colonnes d’informations :

  • PID: l’identifiant unique du processus défini par le système. C’est la valeur que nous utilisons pour arrêter un processus.
  • ATS: terminal à partir duquel le processus a été lancé.
  • TEMPS: la quantité totale de temps CPU utilisé par le processus.
  • CMD: commande qui génère le processus
  • Notez que lorsque vous utilisez la commande sans aucune option, elle ne vous montre pas beaucoup d’informations. Voici quelques façons de le rendre plus utile.

    1. Lister le processus de tous les utilisateurs

    Lorsque certains programmes sont installés, ils créent parfois également des utilisateurs supplémentaires pour exécuter le processus. Pour lister les processus des utilisateurs, utilisez l’option -e :

    et sa sortie :

    2. Processus de liste avec plus d’informations

    Il est possible d’avoir plus d’informations lorsque vous listez le processus en cours. Pour ce faire, vous pouvez utiliser l’option ef.

    Psssssst :  Qu'est-ce que l'étude de l'administration des affaires?

    et sa sortie :

    3. Filtrez le processus par ID de processus

    Si vous connaissez l’ID du processus en cours d’exécution que vous souhaitez afficher, vous pouvez le filtrer spécifiquement avec l’indicateur -p. Cela peut prendre plusieurs PID comme arguments, séparés par une seule virgule et sans espace.

    4. Lister les processus appartenant à un utilisateur

    Vous pouvez également lister les processus appartenant à un utilisateur avec l’option u suivie du nom de l’utilisateur :

    et sa sortie :

    5. Lister les processus actifs

    Il est possible de lister tous les processus actifs en utilisant l’option ax :

    et sa sortie :

    6. Lister les processus actifs avec les utilisateurs

    Il est possible de lister tous les processus actifs avec les utilisateurs lorsque vous ajoutez le drapeau -aux :

    et sa sortie :

    7. Filtrez le processus par le nom d’un programme

    Il est possible de récupérer les informations sur un programme spécifique en cours d’exécution en appliquant un filtre sur le résultat ps :

    Psssssst :  Comment exécuter un fichier compilé sous Linux ?

    et sa sortie :

    Alternativement, vous pouvez également utiliser l’option C pour filtrer le processus par son nom :

    Utiliser le drapeau Ps sur Linux C

    8. Afficher des colonnes spécifiques

    En plus des quatre colonnes par défaut, vous pouvez faire en sorte que ps affiche une colonne d’informations supplémentaire. Par exemple:

    Utiliser le drapeau Ps sur Linux O

    L’indicateur -o définit des options d’affichage de sortie spécifiques pour les résultats de la commande ps. Voir une liste complète des options d’affichage standard pour ps.

    9. Afficher les résultats dans le style d’arbre hiérarchique

    Cela utilise l’art ASCII pour créer une structure arborescente pour afficher les processus. Affiche les processus fourchus et enfants en tant que descendants des processus parents appropriés, en les triant pour correspondre. Pour masquer les « branches » de l’arbre, utilisez -H à la place de –forest.

    10. Afficher les fils de processus

    Utiliser l'indicateur de threads Ps sur Linux L

    L’indicateur -L bascule sur un affichage fileté pour toute fonctionnalité de ps. C’est très utile pour rechercher les threads d’un processus spécifique.

    11. Afficher tous les processus racines

    Utiliser Ps sur les processus racine Linux 2

    Exécutez une recherche de tous les processus en cours d’exécution avec des identifications racine réelles et efficaces. Cela les montre au format pleine longueur, grâce au drapeau -f. Vous pouvez le combiner avec l’indicateur -o pour personnaliser la sortie.

    Psssssst :  Quelle distribution Linux utilise-t-il ?

    Utilisez la commande kill pour arrêter un processus

    Une fois que vous avez localisé le processus défectueux, vous pouvez utiliser la commande kill pour tuer un processus en cours d’exécution. La commande envoie un signal à un processus qui la termine. Lorsque vos programmes sont gelés, la plupart du temps, vous devrez les tuer de force avec l’option -9.

    Tuer la commande de sortie 1

    La sortie de ps est une vue instantanée. Contrairement à htop, il ne se met pas à jour dynamiquement. Cela signifie que vous devrez peut-être l’exécuter plusieurs fois pour obtenir une image claire du processus qui se comporte mal. Pour obtenir une vue à jour des processus, vous pouvez essayer d’autres commandes pour le système Linux.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci