Um aplicativo ou processo está causando problemas no seu Mac? Livre-se do aplicativo problemático encerrando-o usando o Activity Monitor ou o Terminal. Você também pode encontrar e eliminar processos que estão usando portas específicas no seu Mac.
Como matar um processo do Mac usando o Activity Monitor
A maneira mais fácil de encontrar e eliminar um processo que está causando um problema no macOS é iniciar o Activity Monitor. Você pode fazer isso usando o Spotlight (pressione Command + barra de espaço e comece a digitar “atividade” e pressione Enter quando vir o aplicativo) ou localizando e iniciando o aplicativo na pasta Aplicativos > Utilitários.
O Activity Monitor tem várias exibições que você pode usar para isolar problemas. Na guia CPU, você pode ver quais aplicativos estão usando mais poder de processamento no momento (classifique pela guia “% CPU” para ver os processos mais famintos. Você também pode usar “Memória” para classificar por uso de RAM, “Energia” para encontre quais aplicativos estão usando mais energia, “Disco” para classificar por uso de disco e “Rede” para classificar por dados enviados e recebidos.
Além disso, você pode usar a caixa “Pesquisar” no canto superior direito para procurar um nome de processo. Você pode encontrar o processo principal e os processos associados dessa maneira, por exemplo, pesquisar Safari encontrará o aplicativo principal, processos de rede, guias individuais, extensões e muito mais.
Encontre o processo que você gostaria de matar e clique no botão “X” no canto superior esquerdo da tela. Você pode escolher entre “Quit” e “Force Quit” para tentar enviar um comando de saída (para dar tempo ao processo para salvar seus dados) ou um comando de saída forçada (para encerrar o processo imediatamente, ideal se ele travar). Saiba mais sobre como identificar processos que podem ser eliminados com segurança no seu Mac.
Como matar um processo do Mac usando o Terminal
Também é possível eliminar processos na linha de comando usando o Terminal no seu Mac. Para fazer isso, primeiro inicie o Terminal (usando o Spotlight ou na pasta Aplicativos > Utilitários) e execute o top
comando para ver uma lista de processos em execução. Como alternativa, use o ps -ax
comando para ver uma lista de processos junto com o ID do processo (ou PID para abreviar).
Você precisará do PID para matar um processo, mas vasculhar centenas de processos pode ser uma tarefa árdua. Felizmente, podemos identificar processos usando o ps ax | grep AppName
comando, onde AppName é o nome do aplicativo que você deseja localizar.
Por exemplo, digitando ps ax | grep Safari
retornará uma lista de processos com “Safari” no título. Esteja ciente de que este comando diferencia maiúsculas de minúsculas, portanto, pesquisar por “steam” retornará resultados diferentes para “Steam”
Anote o número PID ao lado do processo que deseja eliminar e, em seguida, execute o comando kill PID
comando. Por exemplo, kill 3500
. Para matar um processo imediatamente (também conhecido como force quit) use kill -9 3500
em vez de.
Você também pode matar um processo usando seu nome com o killall
comando, por exemplo killall Safari
. Isso eliminará todos os processos com “Safari” no nome (novamente, os processos diferenciam maiúsculas de minúsculas).
Como matar um processo do Mac em uma porta específica
Se você precisar eliminar um processo que está usando uma porta de rede específica no seu Mac, primeiro precisará descobrir qual processo está usando essa porta. Felizmente, isso é fácil de fazer usando o Terminal. O comando difere dependendo de qual versão do macOS você está usando.
Para computadores Mac modernos (incluindo modelos Apple Silicon) executando o macOS El Capitan ou posterior, use o lsof
comando, por exemplo: lsof -i tcp:51413
para encontrar o processo que está ocupando a porta 51413. Em computadores Mac mais antigos, você pode usarnetstat
por exemplo: netstat -vanp tcp | grep 51413
para encontrar o processo na porta 51413.
Depois de obter o PID, você pode encerrá-lo usando o kill
comando conforme descrito acima. Se você estiver usando lsof
você pode matar imediatamente um processo com base na porta que está usando com o kill -9 $(lsof -ti:portnumber)
comando, onde portnumber
é a porta em questão.
RELACIONADO: Por que algumas portas de rede são arriscadas e como você as protege?
Como forçar o encerramento de aplicativos no Dock
Se o processo que você deseja encerrar for um aplicativo em seu dock, você pode forçá-lo a fechá-lo, o que deve eliminá-lo, mesmo que tenha travado e não responda. Para fazer isso, localize o aplicativo no dock e clique com o botão direito do mouse (ou clique com a tecla Control pressionada), segure a tecla “Option” no teclado e escolha “Force Quit” na parte inferior da lista.
Você pode forçar o encerramento de qualquer coisa, tenha travado ou não, mas é mais provável que você perca o progresso não salvo ao fazer isso. Se você acha que precisa fazer isso com frequência, saiba como solucionar problemas de aplicativos que travam no Mac.
0 Comments