next up previous contents
Next: Foreground e Background Up: Processos em Unix Previous: Introdução   Sumário

Visualizando processos em Unix

A lista dos processos ativos no sistema pode ser visualizada por intermédio do comando ps, como mostrado a seguir:

maquina:~$ ps
   PID  TT  STAT  TIME  COMMAND
    24   1    S    0:03   -bash
   161   1    R    0:00    ps
maquina:~$

Neste exemplo, podemos notar algumas variáveis associadas a cada processo que identificam características próprias de cada um. Entre elas, podemos observar:

PID
Número identificador do processo
TT
Terminal de onde o processo foi iniciado.
STAT
Status do processo
TIME
Tempo de CPU utilizado.
COMMAND
Nome do programa em execução.

Dentre estes parâmetros, destaca-se o número identificador do processo (PID). Este número é de suma importância para os sistema operacional, pois é a variável que possibilita a máquina distinguir os processos em execução, e para o usuário, pois no caso de acontecer algum problema, como o bloqueamento de um processo, é conveniente que o mesmo seja finalizado, repercutindo assim em uma melhoria na performance da máquina. Quando processo fica bloqueados, o tempo de uso da CPU é tomado sem realização de tarefa útil.

Diversas são as opções que podem ser passadas ao comando ps. Entretanto, as duas formas mais comuns de utilização do comando ps são:

ps
Mostra apenas os processos do usuário.
ps -aux
Mostra todos os processos da máquina.


next up previous contents
Next: Foreground e Background Up: Processos em Unix Previous: Introdução   Sumário
Agostinho de M. Brito Jr. 2000-09-02