現在のユーザーのみを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)"

関連情報