pgrep только текущий пользователь

pgrep только текущий пользователь

Мне было интересно, какие аргументы нужны, pgrepчтобы заставить его действовать только для текущего пользователя. -uзаставляет меня предоставлять имена, я не знаю имени текущего пользователя, я просто знаю, что мне нужен только текущий пользователь.

Спасибо

решение1

Вы можете использовать UIDилиимя, как вы можете видеть в 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.

Если вы тоже не знаете, просто используйте подстановку команд:

pgrep -u "$(whoami)"

Связанный контент