Comando Pidof  Tipărire

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

 

Răspunsul a fost util?

Articole similare

CSFirewall
ConfigServer Security e Firewall é o firewall opensource indicado para quem deseja maior controle...
Backup com MySQLDump
Dump é uma ferramenta padrão do MySQL capaz de gerar backups. Com ele, é possível fazer backup de...
Como testar a velocidade de banda no servidor Linux
Para testar as velocidades de Upload e de Download em seu servidor Linux, você pode instalar o...
Como adicionar e remover usuários no Linux
Para adicionar ou remover um usuário em seu servidor Linux, siga este tutorial. 1. Para...
Como configurar SSH
SSH é um protocolo de conexão remota. A sigla é proveniente de Secure Shell, que significa...