
ps -A Op
pstree -np
この2つは出力レイアウトは違うものの、どちらも全プロセス情報を番号順に表示するコマンドだと思うのですが
両者の出力を比較したところ微妙に相違していることに気が付きました
pstree -npではnamed(669)の子プロセスまたは孫プロセスとして4つのnamed(671,672,673,674)が表示されるのですが
ps -A Opではnamed(669)しか表示されないのです
これ以外のプロセスは子プロセス以下のプロセスも含め全部、両者ともに表示されているのです
namedだけおかしいのです
psコマンドでnamedの子プロセス以下を表示するには何か特別な手順が必要なのでしょうか
はたまたpstreeの出力が誤っているのでしょうか
何か分かる方、教えてください
No.1ベストアンサー
- 回答日時:
こんにちは.
オプションの違いです.
ps -A Op では表示されませんが,ps -Am Op なら表示されますよ.
# プロセスとスレッドの違い.
oi_gooさん、ご返信ありがとうございます
なんと私としたことがオプションの指定が足りなかったとは!
pstreeは標準で複数スレッドからなるプロセスを表示するのに対し
psは必要に応じて複数スレッドからなるプロセスを表示させたり、させなかったりできるのですね
-mオプションを追加したら見事に残りのnamedプロセスが表示されました
ということは-mオプションを指定していないのに複数表示されるプロセス(httpd等)はマルチスレッドではなく単に複数のプロセスが実行されているだけということですね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
System Idle Processってなに?...
-
タスクバーの音量アイコンをク...
-
CPU使用率が常に50~10...
-
Windowsで作れるスレッド最大数...
-
イラストレータでの透明部分の...
-
ファイルをロックしているプロ...
-
NETSTATのコマンドプロンプト画...
-
メディアプレイヤーが終了でき...
-
CPU利用率の求め方。
-
プロンプトが返らない
-
"パイプが切断されました"の表...
-
プロセスがタスクマネージャー...
-
CPU使用率が100%になってしまう
-
シェルスクリプトについて
-
コマンドライン上でファイルを...
-
Dirコマンドでフォルダ内ファイ...
-
SONYの音楽ソフト「x-アプリ」...
-
batである文字列内に特定の文字...
-
vbaで「最前面に」とする方法は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
プロセス、サービス、デーモン...
-
プロンプトが返らない
-
タスクバーの音量アイコンをク...
-
System Idle Processってなに?...
-
プロセスがタスクマネージャー...
-
タスクマネージャに表示されな...
-
httpdの子プロセスがゾンビ化す...
-
タスクマネージャのCPU率がおか...
-
コマンドライン上でファイルを...
-
ps コマンドのステータス。S Ss...
-
Powershell プロセス二重起動
-
デーモンモードとは何でしょうか?
-
CPU使用率が常に50~10...
-
linuxでプロセスが動いているCP...
-
Windowsで作れるスレッド最大数...
-
UNIXのファイルタイプp(...
-
アクロバットを終了しても、プ...
-
プロセスがファイルを掴んだま...
-
イラストレータでの透明部分の...
おすすめ情報