プロセスに所有するユーザーを表示するLinuxコマンド
プロセスを所有しているユーザを確認するには、次のコマンドを使用します。
- プロセス名を指定して、「ps -ef | grep <プロセス名>」または「ps -aux | grep <プロセス名>」コマンドを実行します。これにより、ユーザーを含む指定したプロセス名に関連するすべてのプロセスの詳細が表示されます。
- topコマンドを実行:コマンドラインにtopと入力し、Shift + Mキーでメモリ使用率順にプロセス並べ替え。USER列に各プロセスの所有ユーザーが表示される。
- pstreeコマンドを使って表示しましょう。`pstree -p`と入力すると、システムのあらゆるプロセスのプロセスツリーが表示されます。各プロセスの前に、そのプロセスのPID(プロセスID)とプロセス名、および属するユーザが表示されます。
- コマンド「pgrep」を使用する: コマンド「pgrep -u <ユーザー名>」を実行すると、指定されたユーザーに属するすべてのプロセスのPIDが表示されます。
これらのコマンドを利用することで、Linuxシステムにおいてプロセスの所有者を閲覧することが可能となる。