問題タブ [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.
linux - プロセス ツリーをたどる
次のシナリオがあります。
ユーザーがプロセスの PID を入力すると、スクリプトはプロセスとそのサブプロセス、PID のサブサブプロセス (など) を表示し、ツリー形式でリストする必要があります。
と を使ってみpstree PID
ましps faux PID
たが、うまくいきません。プロセスの PID を引数としてとらないようです。
アイデアはありますか?
pstree - pstreeを使用して、ツリーのあるポイントから別のポイントへのプロセスのリストを見つける方法は?
私はいくつかの pid を持っており、init までのすべての親のプロセス名を知りたいと思っています。
たとえば、探しているこのコマンドを入力すると、「init────sshd────bash────mypidprocess」のようなものが表示されます
デフォルトでは、pstree は逆の出力を行い、指定された pid のプロセス名から始まり、最後の子までずっと下に行きます。
pid の親を再帰的に出力するように pstree に指示するにはどうすればよいですか?
linux - awk コマンド内で pstree を使用する
pstree
使用しているpidのセットで実行したいps
残念ながら、出力は空ですがpstree
、同じ pid を使用してコマンドを手動で実行すると、目的の出力が得られます。コマンドの何が問題になっていawk
ますか? または、他の方法で目的の結果を達成するにはどうすればよいですか?
linux - pstree に表示される一部のプロセスが ps -ef に表示されないのはなぜですか?
表題の通り、上記のコマンドを Linux の sh シェルで実行しましたが、「ps -ef | grep dummy」を実行しても pid 7459 の子プロセスが見つかりません。これら 2 つのコマンドにこのような違いがある理由を誰かが説明できますか? LWP(スレッド)ではなく、アクティブなプロセスですよね?スレッドを表示するにはどうすればよいですか?