
Fiquei me perguntando para que serviam os argumentos para pgrep
fazê-lo agir apenas no usuário atual. -u
me faz fornecer nomes, não sei o nome do usuário atual, só sei que preciso apenas do usuário atual.
Obrigado
Responder1
Você pode usar um UIDouum nome, como você pode ver em man pgrep
:
-u euid,...
Only match processes whose effective user ID is listed. Either the
numerical or symbolical value may be used.
-U uid,...
Only match processes whose real user ID is listed. Either the
numerical or symbolical value may be used.
Se você também não sabe, basta usar a substituição de comandos:
pgrep -u "$(whoami)"