問題タブ [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 投票する
1 に答える
542 参照

math - HLSLを使用して非直交行列を直交化する方法は?

これが ps シェーダーで実行できるかどうか疑問に思っています。非直交行列があり、それを直交化し、逆転置結果を使用する必要があります。助けを求めて matlab に目を向けましたが、彼らの指示が少し複雑であることがわかりましたシェーダー。パフォーマンスに影響を与える可能性があります。解決策はまだありますか?返信ありがとうございます:)

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

objective-c - プロセスが実行されていることを確認するためにpsでNSTaskを使用するコード

スクリーンセーバーが実行されているかどうかを確認する際に、無限の問題が発生しています。withを使用するNSTaskps、多くのユーザーでクラッシュまたはハングします。通知を使用すると、他の人にはむらがあるようです。

なぜこれNSTaskが薄っぺらなのかについてのアイデアはありますか?(はい、デバッグしているので、今のところ厄介だと思います)

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

java - Java プロセスにある種の署名/識別子を与える

Javaシステムで実行されている別のプログラムから、簡単に識別できるプロセスを開始する方法はありpsますか?

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

macos - MAC OSX でプロセスの cpu、スレッド、vsize、および rsize を取得する

PID に基づいてプロセスの CPU、スレッド、VSize、Rsize を知りたいので、top -i 1 -l 1 コマンドを使用して、対応する値を grep しました。しかし、top は MAC 10.5 から 10.7 とは異なります。それらの列自体のみを取得する特定の方法。

code process= top -i 1 -l 1 | grep "$PID" cpu=echo "$process" | awk '{print $3}'`

同様に、10.5 の対応する (スレッド、VSize、Rsize) の値は 5 10 11 ですが、10.7 では列が異なります。

シェルスクリプトでこれを取得する一般的な方法はありますか?助けてください。

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

php - PIDから完全なスクリプト名を取得する方法をBashする

指定されたPIDからスクリプトの名前をチェックし、それをそれ自体と比較するこのphp関数があります。

私が知っていることから、私は通常、このコマンドを使用して PID からスクリプト名を取得します。

ファイル名が返されますが、最初の 15 文字のみです。私のスクリプトの名前は

Daily_system_check.php

関数は常に FALSE を返します。

Daily_system_ch

スクリプトの完全な名前を返す Centos 6 用の別の bash コマンドはありますか?

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

linux - ps、完全なコマンド名なしでpidおよびargvパラメーターを表示しますか?

私はDebianスクイーズの下で実行しており、非常に特定の形式でプロセスリストを取得する必要があります。プロセスは次の方法で開始されます。

以下、$ scriptを「test.sh」と呼ぶので、次のようになります。

これらすべてのプロセスのpidリストと最初のargvパラメーターを見つける必要があります(常にargvパラメーターは1つだけです)。

$ pid | $ argv

psはフラグ-oを使用してプロセスリストをユーザー形式で出力できることがわかりました。しばらくの間、私の解決策は次のとおりです。 ps -C script.sh -o pid,command=、これは次を返します。

どういうわけか、この出力を次のように表示することは可能ですか?

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

macos - OS X でプロセスのフル パスを取得するにはどうすればよいですか?

PIDを使用してプロセスの を取得できることは知っていpsますが、そのプロセスの完全なパスを見つけるにはどうすればよいですか?

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

php - Linux:httpdで合計CPU使用率を取得

サーバー上のhttpdプロセスによって使用されたCPUの合計パーセンテージをphpレポートに表示する必要があります。

私はexecから次のように呼んでいます:

ただし、上記のコマンドで報告されたCPU使用率とtopコマンドで報告されたCPU使用率は一致していません。

報告する必要があります->CPUが40%、httpdプロセスの10%、mysqldプロセスの20%、perlプロセスの10%でビジー状態の場合、httpdの10%を報告する必要があります。(他のプロセスがないと仮定します)。

私はこれを見ました:(Linux)でapacheの合計CPU使用率を取得します

しかし、psコマンドは、消費されたCPUの合計パーセンテージのうち、プロセスによって消費されたCPUのパーセンテージを返すことを理解しています。乱雑になっていることを理解しているので、以下の例が役立つはずです。

httpdがCPUの10%を消費していて60%でビジーである場合、CPUをビジーにするためのhttpdの実際の寄与は((100/60)* 10)= 16.66%でした。これは正しいです?同じ名前のプロセスのグループによるCPU使用率を取得するための他の最良の方法は何ですか。

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

freebsd - ps cammand linux freebsd に列を追加して開発する方法は?

FreeBSD で ps コマンドからの新しい列出力を表示するにはどうすればよいですか?

次のディレクトリにある ps.c または print.c を変更し、カーネルを再構築してインストールする必要がありますか?

usr/src/bin/ps

コードのどの部分を変更する必要がありますか?

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

bash - .bashrc を自動ロードするようにターミナルを構成すると、ps コマンドを使用してプロセスを表示できません

デフォルトのログイン シェルは bash です。いくつかのオンライン フォーラムから、.bashrc以下を追加して、ターミナルを開くたびにファイルを自動ロードするようにターミナルを構成しました。

  1. source ~/.bashrc.bash_profileまたはで

  2. に次のコード スニペットを追加します.profile

    /li>

2 つのいずれかを使用すると、自動的にロードされますが、コマンド.bashrcを使用してプロセスの状態を確認できません。ps

注: my の自動ロードを無効にし、.bashrcbash と入力して手動でロードした場合でも、psコマンドを使用してプロセス ステータスを確認できます。

私を助けてください。