ユーザが実行中のプロセスをすべて表示したい

UNIXサーバ構築 OnTheVMware

unixコマンド逆引きを例を用いて解説
HOME > UNIXコマンド逆引きリファレンス >

ユーザが実行中のプロセスをすべて表示したい

ユーザが実行中のプロセスをすべて表示したい


スポンサードリンク


【説明】
オプションをしてしないでpsコマンドを実行すると、実行したユーザのプロセス一覧が表示される。制御端末(TTY)を持たないプロセスも含めてすべてのプロセスを実行ユーザ情報も含めて表示させたい場合は、auxオプションを指定して実行します。ただ、本項の目的としては特定のユーザが実行しているプロセスを表示させたいので、パイプ処理を使い、grepで特定のユーザを指定するか、Uオプションを使い特定のユーザに限定させて表示させます。Uオプションはシステムによって使用できない場合があるのでgrepで検索をかけることをお勧めします。
psコマンドの詳細を見る
grepコマンドの詳細を見る
パイプ処理の詳細を見る

例) rootユーザが実行中のプロセスのみを表示します。
[root@localhost ~]# ps aux | grep "^root"
root 1 0.0 0.2 2068 556 ? S Jun24 0:01 init [3]
root 2 0.0 0.0 0 0 ? S Jun24 0:00 [migration/0]
root 3 0.0 0.0 0 0 ? SN Jun24 0:00 [ksoftirqd/0]
root 4 0.0 0.0 0 0 ? S< Jun24 0:00 [events/0]
root 5 0.0 0.0 0 0 ? S< Jun24 0:00 [khelper]
root 6 0.0 0.0 0 0 ? S< Jun24 0:00 [kacpid]
root 17 0.0 0.0 0 0 ? S< Jun24 0:00 [kblockd/0]
root 18 0.0 0.0 0 0 ? S Jun24 0:00 [khubd]
root 35 0.0 0.0 0 0 ? S Jun24 0:00 [pdflush]
root 36 0.0 0.0 0 0 ? S Jun24 0:01 [pdflush]
root 37 0.0 0.0 0 0 ? S Jun24 0:00 [kswapd0]
root 38 0.0 0.0 0 0 ? S< Jun24 0:00 [aio/0]
root 184 0.0 0.0 0 0 ? S Jun24 0:00 [kseriod]
root 423 0.0 0.0 0 0 ? S< Jun24 0:00 [ata/0]
root 424 0.0 0.0 0 0 ? S< Jun24 0:00 [ata_aux]
root 432 0.0 0.0 0 0 ? S Jun24 0:19 [kjournald]
root 1076 0.0 0.0 0 0 ? S< Jun24 0:00 [kauditd]
root 1156 0.0 0.1 2636 444 ? S<s Jun24 0:00 udevd
root 1769 0.0 0.0 0 0 ? S Jun24 0:00 [kjournald]
root 2439 0.0 0.2 2908 528 ? Ss Jun24 0:02 syslogd -m 0
root 2443 0.0 0.1 2636 380 ? Ss Jun24 0:00 klogd -x

スポンサードリンク
 HOME / 免責事項 / サイトマップ /  問い合わせ
Copyright (C) 2008  UNIXサーバ構築 OnTheVMware  All rights reserved





スポンサードリンク