Comandos sobre processos do sistema

Comandos sobre processos do sistema

  • 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:

LetraDefinição
0Não existente
SDescansando, fora de funcionamento (Sleeping)
RRodando (Running)
IIntermediando (Intermediate)
ZTerminando (Zumbi)
TParado (Stopped)
WEsperando (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.

 

Anterior LISTA DE COMANDOS PARA MANIPULAÇÃO DE ARQUIVOS NO UBUNTU

Deixe O Seu Comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.