Como matar um processo no Mac


0

Logotipo modificado do macOS Finder

Abra o Activity Monitor e encontre o processo que deseja eliminar, classificando-o por uso de recursos ou por ID de processo. Em seguida, clique no botão X na parte superior do Activity Monitor e selecione “Sair” ou “Forçar encerramento” para interromper o processo.

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.

Encontre processos em execução no macOS usando o Activity Monitor

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.

Pesquise processos do macOS que correspondam a "Safari" no Activity Monitor

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.

Saia do processo do macOS usando o Activity Monitor

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).

Listar processos em execução por PID no macOS Terminal

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”

Listar processos que correspondem a "Safari" no Terminal

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 usarnetstatpor exemplo: netstat -vanp tcp | grep 51413 para encontrar o processo na porta 51413.

Liste processos usando uma porta no seu Mac com o comando lsof Terminal

Depois de obter o PID, você pode encerrá-lo usando o kill comando conforme descrito acima. Se você estiver usando lsofvocê 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.

Forçar o encerramento de um aplicativo macOS usando o menu de contexto

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.


Like it? Share with your friends!

0

0 Comments

Your email address will not be published. Required fields are marked *