問題タブ [ps]

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 に答える
7179 参照

linux - 「ps」から完全な結果を取得する

*nixコマンド" ps "の全幅の結果を取得するにはどうすればよいですか?
のようなものを指定できることは知って--cols 1000いますが、とにかく列を印刷してすべてを印刷することはできますか?

0 投票する
4 に答える
3299 参照

python - Python プロセス管理

Pythonがネイティブに、またはオンラインで利用可能なコード(できればGPLの下)を介して、プロセス管理を実行できる方法はありますか。目標は ps の機能に似ていますが、できれば配列、リスト、および/または dict を使用します。

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

process - 30 分使用されていないプロセスが見つかりません

地下プロセスを取得するには、

30 分間触れていないプロセスを見つける方法を探しています。

30 分間使用されていないプロセスを見つけるにはどうすればよいでしょうか?

0 投票する
5 に答える
29540 参照

python - Pythonでプロセスリストを取得するにはどうすればよいですか?

Unix上でPythonから実行中のすべてのプロセスのプロセスリストを取得するには、コマンド/プロセスの名前とプロセスIDを含めて、プロセスをフィルタリングして強制終了する方法を教えてください。

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

linux - ps -lでWCHANの「終了」とはどういう意味ですか出力?

バックグラウンドでいくつかの ssh コマンドを実行しています。Triggered-via-ssh コマンドの実行が終了しても、適切なバックグラウンド ssh プロセスが終了せず、その ps -l 出力で WCHAN が「finish」、「state」が T と表示されます。では、トリガー プロセスが終了しないのはなぜで、WCHAN の「終了」値は何を意味するのでしょうか。

どうもありがとう

0 投票する
2 に答える
1013 参照

php - ルビースクリプトがPHPスクリプトからバックグラウンドで実行されているかどうかを確認する方法は?

ルビースクリプトが実行されていると言う

ruby.rb SOMEUSERID

PHPを使用して、そのようなものが現在実行されているかどうかを確認するにはどうすればよいですか?現在、PIDを使用してチェックしていますが、これが効率的かどうかはわかりません。多くのユーザーがrubyスクリプトを実行していて、rubyスクリプトが予期せず終了した場合はどうなりますか。phpスクリプトがこのPIDを検索すると、他の誰かのルビースクリプトであることがわかります。問題が発生します。

0 投票する
2 に答える
3829 参照

iphone - CPU レート別の iPhone システム プロセス (top/ps)

iPhoneでCPUレートでソートされたプロセスにプログラムでアクセスする最良の方法は何ですか(* nix topコマンドで見られるものと同様)? sysctl()?

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

linux - マシン間で pid を追跡する (ssh)

私は基本的に、マシン間でプロセスを追跡する必要があることを除いて、pstree のようなコマンドを作成しようとしています。

つまり、これを実行すると:

次に、コマンドは次のように表示されます。

そして、私が実行している場合:

等々 ...

私の質問は次のとおりです。あるマシンの 1 つの ssh セッションを別のマシンの生成されたプロセスにマップするにはどうすればよいですか?

ローカルの親子プロセスは問題ではありませんが、あるノードのどの ssh コマンドが別のノードの別のプロセスをトリガーしたかを特定するにはどうすればよいでしょうか。

  1. Linux 2.6.18

  2. 「リモート」のものにはopenSSHのみ。現在 OpenSSH_4.3p2 を実行しています。

  3. もちろん、すべてのノードへの SSH アクセス (キーベースの認証) であるため、すべてのノードから ps と netstat を使用できます。

  4. Linux のみの「ハック」は問題なく、移植可能である必要はありませんが、もちろん追加のボーナスになります。

  5. ユーザーは常に同じになり、コマンド/スクリプトはそのユーザーとして実行されます。そのユーザーは root ではありません。

  6. 高速である必要はなく、正確である必要があります。

自発的な解決策は、pstreeクローンを作成することです。これは、コマンド文字列 " ssh" でトリガーされ、ソースポートを特定し、問題のリモート マシンに移動して、sshdこの特定のコマンドによって生成された子の1 つを特定します。 .

しかし、もっと賢い方法があるのではないでしょうか? :P

0 投票する
2 に答える
3419 参照

c - psはMacOSXのすべてのプロセスのargvをどのように表示しますか?

Mac OS Xで、引数に基づいて特定のプロセスがいつ実行されているかを特定しようとしています。同じ名前で実行されているプロセスが複数ある場合がありますが、探している引数は1つだけです。プロセスは、私のコードを実行するのと同じユーザーによって所有されていません。argvを変更することはありません。

'ps'コマンドは、必要な情報を正確に表示します。しかし、「ps」を生成してその出力を解析する必要がないことを強く望んでいます。

私はもともとsysctlを使用してこの質問の解決策を試しましたが、自分が所有するプロセスに対してのみ機能することがわかりました。詳細については、他の質問を参照してください。

では、psは他のユーザーが所有するプロセスのargv情報をどのように取得するのでしょうか。