Retorna o dono do processo dado PID

8

Eu estou tentando pegar o dono de um processo de uma lista, eu tenho o comando pidof nmap para obter o então ps -u <PID> | grep USER com o qual eu estou jogando atualmente, mas quando eu o executo, ele acaba apenas imprimindo os títulos (linha superior).

Como posso pegar o nome do proprietário dado o ID do processo?

    
por Crizly 23.05.2016 / 16:17

1 resposta

15
ps -o user= -p PIDHERE

Isso seleciona o processo PIDHERE com -p e instrui ps a formatar a saída imprimindo apenas a coluna denominada user ; o sinal = significa "renomear a coluna user para (nada)", efetivamente removendo a linha de cabeçalho.

    
por 23.05.2016 / 16:30