tuer le processus avec htop

14

Parfois, j'ai besoin de tuer un processus et à cette fin htop, j'entre , cherche ( /) une chaîne, puis j'ai l' intention de tuer le processus associé.

Le problème est que généralement les processus sont en mouvement (en raison de l'ajout de nouveaux processus et du changement d'attributs) - donc au moment où j'ai appuyé sur F9 et j'ai continué à "tuer" le processus, le processus sélectionné est déjà différent.

Existe-t-il un moyen de gérer cela?

La raison pour laquelle j'utilise htop est bien sûr b / c, je dois parfois deviner quel est le bon processus pour se débarrasser et juste une chaîne n'est pas suffisante pour l'identification.

Raffael
la source
Je ne sais pas si vous pouvez / avez changé l'intervalle de mise à jour, mais avec celui par défaut, vous pourriez au moins prendre soin d'appuyer sur <kbd> F9 </kbd> au milieu de cet intervalle après avoir vérifié que vous êtes resté sur le même processus.
Peter Nerlich

Réponses:

22

Après l'exécution sudo htop, utilisez simplement les touches fléchées pour sélectionner le processus que vous souhaitez supprimer, puis appuyez sur F9ou ksélectionnez le signal que vous souhaitez envoyer dans la liste (à l'aide des touches fléchées) et appuyez sur enter.

Si vous venez de demander "poliment" un processus pour arrêter l'utilisation 3 SIGQUIT.

Si vous voulez vous assurer que le processus quitte l'utilisation 9 SIGKILL.

ShadowMitia
la source
La clé est d'utiliser sudopour les commandes s'exécutant en tant que root. Si vous exécutez simplement htop, il ne fermera pas toujours les processus.
Sawtaytoes
SIGTERMest ce que je fais d'habitude
simplename
10

Il est possible de baliser (et de décocher) un processus avec [espace]. Au (x) processus balisé (s), le signal de mise à mort sera envoyé.

Raffael
la source
5

utiliser htopet noter le PID du processus. Quittez en entrantq

puis entrez la commande:

kill PID

S'il appartient à la racine, alors:

sudo kill PID

J'espère que cela vous aidera ....

ss1729
la source
1

Tout d'abord, appuyez sur F6l'option "Trier par".

Ensuite, dans la catégorie "Trier par" à gauche, sélectionnez l'option PID puis appuyez sur Enter. Cela devrait vous donner une sortie plus stable.

Ensuite, pour localiser un processus, appuyez sur F3pour rechercher, saisissez la recherche, puis appuyez à F3nouveau sur pour faire défiler les résultats de la recherche.

Lorsque le processus est en surbrillance, appuyez F9 deux fois rapidement , puis appuyez sur 9puis appuyez sur Enterpour arrêter le processus.

mchid
la source