Como encontrar e interromper um processo em um Mac

Como encontrar e interromper um processo em um Mac

Como posso encontrar o ID do processo e interromper o processo em execução na porta 8080 em um Mac?

No Ubuntu isso funciona:

ps -aux

e posso encontrar o processo e executar:

kill -9 pid

ps -auxnão pareceu funcionar, como posso fazer isso no Mac OS X Lion?

Responder1

Por razões históricas, psas opções do governo são uma confusão emaranhada e inconsistente. No OS X Lion, qualquer um destes deve funcionar:

ps -ax
ps -e
ps aux # this displays in a different format

Eu não tenho uma caixa do Ubuntu à mão para testar, mas de acordo com opágina de manual, ps -auxtambém não é a maneira certa de fazer isso:

Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX
standards require that "ps -aux" print all processes owned by a user
named "x", as well as printing all processes that would be selected by
the -a option. If the user named "x" does not exist, this ps may
interpret the command as "ps aux" instead and print a warning. This
behavior is intended to aid in transitioning old scripts and habits. It
is fragile, subject to change, and thus should not be relied upon.

Responder2

Se desejar encontrar e eliminar todos os processos que estejam em conformidade com uma string, você também pode usar o seguinte em um Mac OSX:

ps aux | grep <string> | awk '{print $1}' | <sudo> xargs kill -9

Basicamente, o que isso fará é encontrar (grep) todos os processos atualmente em execução no seu sistema correspondentes ao , o AWK obtém o PID, que no comando PS é a segunda coluna e a última pega os argumentos do AWK e mata o processos.

Use SUDO somente se o usuário atual não tiver direitos para encerrar um processo e se você tiver acesso SUDO em seu sistema.

Responder3

UsarActivity Monitor.

Applications-> Utilities->Activity Monitor

Responder4

Para se manter atualizado, para macOS:

ps -e | grep python | awk '{print "sudo kill -9",  $1}' | sh

Para Linux:

ps -ax | grep python | awk '{print "sudo kill -9",  $1}' | sh

informação relacionada