Não consigo interromper um processo usando nenhuma das técnicas que conheço ("Force Quit" no Activity Monitor top
, killall
do Terminal) e me pergunto se há algumas etapas adicionais que eu posso seguir.
~ $ sudo killall -KILL 77439
Password:
No matching processes were found
~ $ killall -KILL 77439
No matching processes belonging to you were found
~ $ killall 77439
No matching processes belonging to you were found
~ $ killall Mathematica
No matching processes belonging to you were found
FWIW, o processo é "Mathematica", que não consigo reiniciar, Sair ou Forçar encerramento, ou amostra, seja por nome ou PID, e parece ter alguns efeitos colaterais estranhos (as capturas de tela não aparecem, não podem esvaziar a lixeira e nem pode desligar o sistema).
Existem medidas adicionais que podem ser tomadas para realmente matar um processo mal comportado?
terminal
activity-monitor
macos
orome
fonte
fonte
ps alx | egrep '[ /](PID|Math)'
à sua pergunta.Respostas:
killall
mata pelo nome do processo (que definitivamente não é 77439 e provavelmente também não é o Mathematica). Você pode usarkill 77439
ou (se isso falhar) emkill -9 77439
vez disso (mas se o processo estiver realmente travado, apenas uma reinicialização resolverá o problema).Além disso, devido à maneira como o envio / processamento de sinais (como
kill -9
) funciona no Unix / OS X, há situações em que um processo não pode ser qualificado. Um exemplo típico disso é se um processo fica paralisado ao acessar um dispositivo externo e nunca realmente obtém o controle de volta. Nessas situações, uma reinicialização é a única maneira de se livrar do processo.fonte
-9
utiliza essencialmente a forma mais poderosa de terminar com extrema predjudice disponível ...Ao executar o macOS Mojave 10.14 Beta 1, tive que executar o seguinte para obter alguma tração:
fonte
xcscontrol
é o Xcode Server Control e parece não ter correlação com um processo mal comportado?