Base de Conhecimento
Comando Pidof Imprimir este Artigo
Já ouviu falar do comando pidof? Trata-se de um utilitário que auxilia na identificação do identificador de um processo no sistema.
1. Ao executarmos o comando "top", vemos diversos processos sendo executados no servidor. Observe a primeira coluna, PID. Às vezes, precisamos desta informação para matar ou gerenciar um processo específico. Através do pidof, é mais simples de identificar este dado;
2. Digamos que você queira encontrar os PIDs dos processos em execução do sshd.
$ pidof sshd
Neste exemplo, tem-se dois processos em execução.
Obs.: caso você queira visualizar os PIDs de mais de um programa, você pode simplesmente adicionar mais algum nome de programa:
$ pidof sshd java
Que exibirá os PIDs do sshd e do java;
3. Você pode querer visualizar apenas um PID, para isto, utilize o parâmetro "-s". Ainda que haja mais de um PID do programa, o comando retornará apenas um;
$ pidof -s sshd
4. Por sua vez, o parâmetro "-o" permite omitir um determinado PID da saída do comando. Por exemplo, você sabe o PID de sua sessão, e quer saber apenas o PID das demais que estão em execução do sshd;
$ pidof -o 1458 sshd
5. Outra opção do pidof é o parâmetro "-c". Ele faz com que sejam exibidos apenas os programas que estejam sendo executados no mesmo diretório root;
$ pidof -c pid sshd
6. Agora, com a informação do pid, pode-se matar o processo específico, por exemplo, através do kill -9
$ sudo kill -9 1458
Esta resposta foi útil?
Artigos Relacionados
ConfigServer Security e Firewall é o firewall opensource indicado para quem deseja maior controle...
Dump é uma ferramenta padrão do MySQL capaz de gerar backups. Com ele, é possível fazer backup de...
Para testar as velocidades de Upload e de Download em seu servidor Linux, você pode instalar o...
Para adicionar ou remover um usuário em seu servidor Linux, siga este tutorial. 1. Para...
SSH é um protocolo de conexão remota. A sigla é proveniente de Secure Shell, que significa...