Então, o que você faz em um Mac quando um processo (em oposição a um aplicativo) está monopolizando a CPU, inundando sua máquina e você precisa matá-la?
Eu sei que você pode usar top
ou abrir "Aplicativos> Utilitários> Monitor de Atividade" e matá-lo a partir daí.
Mas o que acontece quando o processo já está usando tanta CPU que é impossível executar uma dessas tarefas?
No Windows, você pode simplesmente fazer ctrl+ alt+ deletee a lista de processos será aberta de maneira confiável. Portanto, não importa o quanto seu computador esteja debatendo, você sempre terá acesso à lista de processos.
No Mac OS, há cmd+ alt+ escape, que mostra aplicativos em execução de maneira confiável . Tudo bem quando é um aplicativo que está causando o problema. Mas: o que você faz se for um processo?
Respostas:
Com base no seu desejo de matar um processo individual, suponho que você esteja de acordo com uma solução no Terminal. O terminal é bastante leve, portanto deve ser responsivo mesmo se o seu sistema estiver inundado ou se você estiver efetuando login via ssh.
Além do
kill
comando básico , que mata os processos por meio delespid
(que você precisaria obter de umps
comando ou do Monitor de atividades), um truque interessante no terminal é okillall
comando, que permite que você mate um processo pelo nome, em vez de pid.Por exemplo, se você souber o nome do seu processo
my-prog-0
ou o que seja, poderá ir ao terminal e fazer:Há várias boas opções (consulte
man killall
para obter mais informações):Uma coisa a observar no OS X é que alguns processos do sistema serão reiniciados automaticamente se forem mortos pelo
launchd
daemon (eu acho ??). Por exemplo, se o Dock não responder, você poderá fazer umkillall Dock
e ele será reiniciado automaticamente.fonte
0
necessário?Forçar encerramento é a alternativa ao Gerenciador de tarefas no Mac. É rápido, eficiente e mata aplicativos muito rápido.
Você pode acessar esse recurso de duas maneiras.
fonte
Tente o seguinte comando no terminal para listar e procurar processo usando uma regex: -
O exemplo acima é listar todos os processos relacionados à 'Symantec'. Substitua 'Symantec' por sua própria frase. Em seguida, use variações do comando 'kill'. Você pode usar: -
Substitua 'pid' pelo ID do processo real. Ou use,
como sugerido antes. Para reiterar outra sugestão útil, use
para ver o manual do comando 'kill' e também rolar para baixo e ver os comandos relacionados mencionados na seção "VER TAMBÉM".
fonte
O processo não mata o atalho do teclado, apenas para aplicativos em execução. A única maneira de eliminar processos é através do Monitor de Atividade ou através do Terminal usando comandos UNIX.
fonte
Vá para o monitor de atividades, encontre o dock e destaque-o. Aperte o botão kill (Stopsign com X nele, canto superior esquerdo).
Forçar encerramento é usado para aplicativos simples, enquanto o monitor de atividades pode ser usado para eliminar processos.
fonte
Use o Monitor de atividades para encontrar o processo que você deseja eliminar. Olhe para o PID usando o tipo de terminal.
Isso pressupõe que você tenha acesso administrativo ou sudu
fonte