問題タブ [pstree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
24539 参照

linux - プロセス ツリーをたどる

次のシナリオがあります。

ユーザーがプロセスの PID を入力すると、スクリプトはプロセスとそのサブプロセス、PID のサブサブプロセス (など) を表示し、ツリー形式でリストする必要があります。

と を使ってみpstree PIDましps faux PIDたが、うまくいきません。プロセスの PID を引数としてとらないようです。

アイデアはありますか?

0 投票する
1 に答える
1361 参照

pstree - pstreeを使用して、ツリーのあるポイントから別のポイントへのプロセスのリストを見つける方法は?

私はいくつかの pid を持っており、init までのすべての親のプロセス名を知りたいと思っています。

たとえば、探しているこのコマンドを入力すると、「init────sshd────bash────mypidprocess」のようなものが表示されます

デフォルトでは、pstree は逆の出力を行い、指定された pid のプロセス名から始まり、最後の子までずっと下に行きます。

pid の親を再帰的に出力するように pstree に指示するにはどうすればよいですか?

0 投票する
3 に答える
472 参照

linux - awk コマンド内で pstree を使用する

pstree使用しているpidのセットで実行したいps

残念ながら、出力は空ですがpstree、同じ pid を使用してコマンドを手動で実行すると、目的の出力が得られます。コマンドの何が問題になっていawkますか? または、他の方法で目的の結果を達成するにはどうすればよいですか?

0 投票する
1 に答える
4309 参照

linux - pstree に表示される一部のプロセスが ps -ef に表示されないのはなぜですか?

表題の通り、上記のコマンドを Linux の sh シェルで実行しましたが、「ps -ef | grep dummy」を実行しても pid 7459 の子プロセスが見つかりません。これら 2 つのコマンドにこのような違いがある理由を誰かが説明できますか? LWP(スレッド)ではなく、アクティブなプロセスですよね?スレッドを表示するにはどうすればよいですか?