pgrep apenas usuário atual

pgrep apenas usuário atual

Fiquei me perguntando para que serviam os argumentos para pgrepfazê-lo agir apenas no usuário atual. -ume 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)"

informação relacionada