Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

A hora em que o processo foi criado?

Na frase “Como fazemos para obter a lista com todos os processos do sistema com informações completas, como por exemplo, a hora em que o processo foi criado?”, como obtemos a hora em que o processo foi criado? Pois não encontro no resultado dos comandos ps -f e ps -fe.

2 respostas
solução!

Olá, Vinicius. Tudo bem?

Essa aqui é a saída do ps -f no meu computador:

$ ps -f
UID        PID  PPID  C STIME TTY          TIME CMD
vitor    30571 30570  0 14:43 pts/0    00:00:00 /bin/bash
vitor    30623 30571  0 14:43 pts/0    00:00:00 ps -f

O campo STIME é o campo que informa em qual horário o processo foi iniciado.

E esse aqui é o do ps -fe:

$ ps -fe
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 12:58 ?        00:00:04 /sbin/init
root         2     0  0 12:58 ?        00:00:00 [kthreadd]
root         3     2  0 12:58 ?        00:00:00 [rcu_gp]

O mesmo campo STIMEmostra a hora, e você pode notar que o ps -fe mostra todos os processos listando desde os primeiros, enquanto o ps -f só mostra do seu usuário.

Espero ter ajudado. Se tiver alguma dúvida, é só dizer.

Obrigado por informar! Agora encontro, é na coluna STIME mesmo.