Zabij proces za pomocą htopa


15

Czasami muszę zabić proces i w tym celu wchodzę htop, szukam ( /) jakiegoś ciągu, a następnie zamierzam zabić powiązany proces.

Problem polega na tym, że zwykle procesy są w ruchu (z powodu dodawania nowych procesów i zmiany atrybutów) - więc zanim nacisnąłem F9 i kontynuowałem „zabijanie” procesu, wybrany proces jest już inny.

Czy istnieje sposób, aby sobie z tym poradzić?

Powodem, dla którego używam htop jest oczywiście b / c, czasami muszę zgadywać, który jest właściwy proces, aby się go pozbyć, a sam łańcuch nie jest wystarczający do identyfikacji.


Nie wiem, czy możesz / zmieniłeś interwał aktualizacji, ale przy domyślnym mógłbyś przynajmniej nacisnąć <kbd> F9 </kbd> w środku tego interwału po sprawdzeniu, czy pozostałeś na ten sam proces.
Peter Nerlich,

Odpowiedzi:


23

Po wykonaniu sudo htopwystarczy użyć klawiszy strzałek, aby wybrać proces, który chcesz usunąć, a następnie naciśnij jeden F9lub jeden, a knastępnie wybierz sygnał, który chcesz wysłać z listy (za pomocą klawiszy strzałek) i naciśnij enter.

Jeśli po prostu poprosisz „grzecznie” o proces rezygnacji z używania 3 SIGQUIT.

Jeśli chcesz się upewnić, że proces się skończy, użyj 9 SIGKILL.


Kluczem jest użycie sudokomend działających jako root. Jeśli po prostu uruchomisz htop, nie zawsze zamknie procesy.
Sawtaytoes

SIGTERMto jest to, co zwykle
wybieram

10

Możliwe jest tagowanie (i odznaczanie) procesu za pomocą [spacji]. Do otagowanych procesów zostanie wysłany sygnał zabicia.


5

użyj htopi zanotuj PID procesu. Wyjdź, wprowadzającq

następnie wprowadź polecenie:

kill PID

Jeśli jest własnością root, to:

sudo kill PID

Mam nadzieję, że to ci pomoże ....


1

Najpierw naciśnij, F6która jest opcją „sortuj według”.

Następnie w kategorii „sortuj według” po lewej stronie wybierz opcję PID, a następnie naciśnij Enter. To powinno dać ci bardziej stabilny wynik.

Następnie, aby zlokalizować proces, naciśnij, F3aby wyszukać, wpisz wyszukiwanie, a następnie naciśnij F3ponownie, aby przewijać wyniki wyszukiwania.

Po podświetleniu procesu naciśnij F9 dwa razy szybko, a następnie naciśnij, 9a następnie naciśnij, Enteraby zakończyć proces.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.