- ps – Listando processos
- kill – Matando um processo
- killall – Matando processos pelo nome
- w – Lista os usuários logados
ps – Listando processos
ps [opções] |
Quando um programa é executado no sistema, ele recebe um número de identificação, o chamado PID. Este comando lista esses processos executados, e apresenta o PID. Além do PID, ele também mostra o comando executado (CMD) e também o STAT (status atual do processo executado, veja nota abaixo), além de outros.
O status do processo é identificado por letras, aqui segue uma tabela com as definições de cada letra:
Letra | Definição |
0 | Não existente |
S | Descansando, fora de funcionamento (Sleeping) |
R | Rodando (Running) |
I | Intermediando (Intermediate) |
Z | Terminando (Zumbi) |
T | Parado (Stopped) |
W | Esperando (Waiting) |
kill – Matando um processo
kill [-SINAL] <PID> |
O comando kill é muito conhecido (principalmente pelos usuários do Netscape :)), ele serve para matar um processo que está rodando. Matar? Terminar este processo, finalizar naturalmente! Para matar um processo, temos de saber o PID dele (veja o comando ps), e então executar o kill neste PID.
killall – Matando processos pelo nome
killall [-SINAL] <comando> |
Faz a mesma coisa que o kill, só que a vantagem aqui é que você não precisa saber o PID do processo, e sim o nome. A desvantagem é que se tiver dois processos com o mesmo nome, os dois são finalizados.
w – Listas os usuários logados
w |
Com este comando, é possível você ver quais usuários estão atualmente logados no seu sistema, além de informações como "O que ele está fazendo", "aonde está fazendo", "desde quando está logado", etc.