実行中のプロセスのみを表示 - スレッドは*ではない*

実行中のプロセスのみを表示 - スレッドは*ではない*

各ユーザーに対して実行中のプロセスをどのように表示しますか?コースだけあるだけです。ps -eORを試しましたが、ps -A[名前]も表示され、スレッドです。

ベストアンサー1

psするいいえスレッド自体を表示します。[角かっこ内に名前が付いたプロセスは]カーネルの一部です。 PIDがあるため、スレッドではなくプロセスであると推論できます。psプロセステーブルを読み、その内容を読みやすい形式で表示するだけです。これらのカーネルプロセスを見たくない場合は、いつでもフィルタリングできます。

ps fax | grep -v ' \[[^] ]\+]' | cut -c 1-$COLUMNS

または

ps -ef | grep -v ' \[[^] ]\+]' | cut -c 1-$COLUMNS

おすすめ記事