Co zrobić, gdy Ctrl + C nie może zabić procesu?
Ctrl + C nie zawsze działa, aby zabić bieżący proces (na przykład, jeśli proces ten jest zajęty w pewnych operacjach sieciowych). W takim przypadku widzisz po prostu “^C” przy kursorze i nie możesz zrobić wiele więcej.
Jaki jest najprostszy sposób, aby zmusić ten proces do śmierci teraz bez utraty terminala?
Summary odpowiedzi: Zazwyczaj możesz Ctrl + Z aby uśpić proces, a następnie zrobić kill -9 _process-pid_
, gdzie znajdziesz pid procesu z ps i innymi narzędziami. Na Bash (i ewentualnie innych powłokach), możesz zrobić kill -9 %1
(lub ‘%N’ w ogóle) co jest łatwiejsze. Jeśli Ctrl + Z nie działa, będziesz musiał otworzyć inny terminal i kill z tego miejsca.