関連オプションを含むpsコマンドは、1つのプロセスの状態のみを表示します。

関連オプションを含むpsコマンドは、1つのプロセスの状態のみを表示します。

バックグラウンドで2つのプロセスを開始しますxeyesxclock -update 1このコマンドを実行すると(ps T o pid,tty,time,args,state出力状態の場合)、次のリストが表示されます。

PID TT           TIME COMMAND                     S
   5875 pts/0    00:00:00 bash                        S
   5881 pts/0    00:00:01 xeyes                       S
   5921 pts/0    00:00:00 xclock -update 1            S
   6141 pts/0    00:00:00 sleep 100                   T
   6340 pts/0    00:00:00 ps T o pid,tty,time,args,st R

1つのプロセスの状態だけを印刷するには?たとえば、xeyesプロセスステータスのみを印刷したい場合です。

ベストアンサー1

このpsコマンドは、出力に含まれる内容を選択するためのいくつかのオプションを提供します。man ps表示されるオプションを確認することをお勧めします。

コマンド名でプロセスを一覧表示したい場合は、この-Cオプションを使用できます。たとえば、

$ ps -C xeyes ... other options ...

このオプションを使用して、プロセスIDでプロセスを選択することもできます(既に知っている場合)-p。たとえば、

$ ps -p 5881 ... other options ...

おすすめ記事