Comment tuer un processus sous Gnu / Linux

Ferme de serveurs

L'une des tâches que l'utilisateur Windows connaît le mieux est de mettre fin à un processus ou de fermer une application de manière inattendue. Ces types d'opérations sont courants sur les systèmes Windows, mais malheureusement, ils ne sont pas exclusifs au système d'exploitation: il existe également sur Gnu / Linux.

Mais, même sous Gnu / Linux, la manière de traiter ces problèmes est plus efficace que dans les systèmes d'exploitation propriétaires. Dans Gnu / Linux, il existe trois commandes dont le but est de tuer un processus ou de terminer une application, Ils s'appellent Kill, PKill et Killall.

Mais avant de les utiliser, nous devons d'abord connaître ou connaître le PID du processus. Le PID est un numéro d'identification de processus. C'est unique et ils n'ont pas plus d'un seul processus, cela fonctionne comme s'il s'agissait du DNI ou du numéro de passeport d'une personne, c'est quelque chose d'unique et d'irremplaçable à ce moment-là.

Connaître le PID d'un processus est simple, on peut le trouver en écrivant la commande "htop" dans le terminal ou en écrivant directement "ps -A" dans le terminal.

Dans tous les cas, il nous montrera tous les processus, les programmes qu'ils utilisent et le PID de chaque processus. Maintenant, pour tuer un processus, nous devons écrire ce qui suit:

kill -9 PID

Au lieu du PID, nous utiliserons le code de processus. La variable "-9" indique que nous voulons arrêter le processus. Si nous le changeons en "-15", nous indiquons que nous voulons que le processus se termine et si nous utilisons "-1", nous le suspendons.

Kill est une commande qui nous aide à tuer un processus mais cela ne fonctionnera que sur les processus que nous avons créés en tant qu'utilisateur, nous ne serons pas en mesure de tuer les processus d'autres utilisateurs ou du système.

La commande Pkill est similaire à Kill. Mais contrairement au précédent, PKill nous permet de tuer le processus ou le programme en utilisant le nom, c'est-à-dire que nous n'avons pas besoin d'utiliser le PID du programme. Un exemple d'utilisation serait:

PKill mysql

La commande Killall est plus puissante et efficace que les commandes précédentes mais elle est également plus dangereuse. Killall tue non seulement le processus mais aussi le programme ou la fonction, tuant tous les processus qui dépendent de ce programme. Un exemple d'utilisation de Killall est

killall firefox

Conclusion

Pour tuer un processus, l'une des commandes ci-dessus est utilisée, mais toutes ne s'adapteront pas parfaitement à notre situation. En fonction de notre besoin ou de notre problème, nous devons utiliser Kill, PKill ou Killall. Je recommande personnellement utilisez PKill, car c'est plus simple et plus rapide. Bien que si nous avons un problème sérieux, la commande Killall peut être très utile Tu ne penses pas?


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   quelqu'un dit

    Et si vous voulez tuer un programme qui est à l'écran, vous pouvez utiliser xkill.
    Exemple, vous ouvrez la calculatrice et elle se coince (n'ayez pas peur, c'est juste un exemple, cela n'arrivera jamais: D)
    Donc, dans la console de commande, nous écrivons xkill
    Le curseur de la souris se transforme en une sorte de "x" et nous cliquons avec la souris sur la calculatrice. C'est comme tirer pour tuer: D
    Salutations.

  2.   Arrakix dit

    Je ne suis pas un connaisseur mais c'est plus facile sur le bureau »Mate» avec «Moniteur système» surtout parce que vous n'avez pas à courir en tant qu'administrateur.

    # killall qbittorrent

    Avec System Monitor, vous le tuez et vous avez tellement chaud.

    1.    quelqu'un dit

      Si, pour une raison étrange, l'écran est verrouillé et que vous ne pouvez pas interagir, cela ne fonctionnera pas pour ouvrir le moniteur système car il est verrouillé. Vous pouvez ouvrir une autre session avec ctrl + alt + F1..F12 et là, vous pouvez utiliser les commandes de la console indiquées ci-dessus.
      Ou connectez-vous via ssh depuis n'importe quel autre ordinateur / appareil.

  3.   javimg dit

    Toutes ces méthodes sont valables et efficaces.
    Personnellement, je préfère Xkill .... Le plus rapide est de créer un lanceur pour cette commande et de le placer dans le panneau, c'est ainsi que j'utilise Xunbuntu 14.04, ma distribution habituelle, quand quelque chose se fait prendre.

    J'espère que cette contribution sera utile et complète les informations fournies dans cet article.

    Salutations et bonnes vacances.