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.