Se você quiser apenas os IDs do processo, por que não usar pgrep
:
pgrep -u root init
Ou:
pgrep -U root init
Qual opção você usa ( -u
/ -U
) depende do que você deseja. A diferença é que -u
corresponde ao uid efetivo e -U
ao uid real:
- O eficaz uid descreve o usuário cujas permissões de acesso a arquivos são usadas pelo processo.
- O real uid é do usuário que criou o processo.
Editar: para listar o nome também, adicione -l
$ pgrep -l -u root init
1 init