GNU/Linux >> Linux の 問題 >  >> Linux

Unix/Linux で特定のユーザーが作成したプロセスを確認する方法

特定のユーザーが所有するプロセスのみを表示するには、次のコマンドを使用します:

top -U [username]

[ユーザー名] を必要なユーザー名に置き換えます

ps を使用する場合

ps -u [username]

または

 ps -ef | grep <username>

または

ps -efl | grep <username>

拡張リストの場合

オプションについては man ps ページをチェックしてください

もう 1 つの方法は、ユーザーのプロセス ツリーを出力する pstree を使用することです

pstree <username or pid>

これを試してみてください

ps -fp $(pgrep -u <username>)

Linux
  1. BashスクリプトにUnix/Linuxユーザーを追加する方法は?

  2. Unix / Linuxで特定のユーザーが所有するすべてのファイルを見つける方法は?

  3. Linuxの特定のポートで実行されているプロセスを強制終了する方法は?

  1. UNIX / Linux :プロセスのナイスネス (優先度) を変更する方法

  2. initスクリプトで特定のユーザーとしてコマンドを実行する方法は?

  3. ユーザーはいくつの Unix グループのメンバーになれますか?

  1. Linuxでユーザー名を変更する方法

  2. UNIX / Linux :ユーザー アカウントをロックまたは無効にする方法

  3. 特定のユーザーでプロセスを開始するように monit を構成するにはどうすればよいですか?