Estou tentando pegar o proprietário de um processo de uma lista, tenho o comando pidof nmap
para obter o ps -u <PID> | grep USER
que estou brincando no momento, mas quando o executo, ele acaba imprimindo os títulos (linha superior).
Como posso pegar o nome do proprietário, dado o ID do processo?
ps -u <PID>
na verdade, seleciona processos pelo ID do usuário efetivo, não pelo PID. Veja man7.org/linux/man-pages/man1/ps.1.htmlRespostas:
Isso seleciona o processo
PIDHERE
com-p
e instruips
a formatar a saída imprimindo apenas a coluna denominadauser
; o=
sinal significa "renomear a colunauser
para (nada)", removendo efetivamente a linha do cabeçalho.fonte