O que fazer quando Ctrl + C não consegue matar um processo?
Ctrl + C nem sempre funciona para matar o processo actual (por exemplo, se esse processo estiver ocupado em certas operações de rede). Nesse caso, você só vê “^C” pelo seu cursor e não pode fazer muito mais.
Qual é a maneira mais fácil de forçar esse processo a morrer agora sem perder o meu terminal?
Resumo das respostas: Normalmente, você pode Ctrl + Z para colocar o processo a dormir, e depois fazer kill -9 _process-pid_
, onde você encontra o pid do processo com ps e outras ferramentas. Em Bash (e possivelmente outras conchas), pode fazer kill -9 %1
(ou ‘%N’ em geral), o que é mais fácil. Se o Ctrl + Z não funcionar, terá de abrir outro terminal e kill a partir daí.