問題タブ [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.
linux - コマンドを実行する代わりに変数に保存する
ps コマンドの出力をファイルに出力し、そのファイルを使用してラジオリストを作成しようとしています。これまでのところ、私は問題を抱えています。
$pid
これまでのところ、while read は列を 2 つの変数 (行全体で空白)に分割しないだけでなく、$command
これを実行しようとすると、スクリプトは行をコマンドとして実行しようとします。例えば:
基本的に、引用符、二重引用符、およびバックスラッシュをどこに置くべきかわかりません。それは私をワイルドに駆り立てています。
tl;dr コマンドを実行せずに変数に保存する方法
windows - ps -A | に相当します。Windowsでgrep -cプロセス?
ps -A | grep -c script.php
ms windows 用の Linux の同等/代替を探していますか?
乾杯、/マルシン
java - Linux で Java プロセスの pid を見つける
Linux コンピューターで Java プログラムを実行していて、そのプロセスのプロセス ID (pid) を見つけたいと考えています。コマンドがこの情報を提供できることは知っていps
ますが、無関係な情報が多すぎるため、その出力は混乱を招きます。どうすればpidだけを取得できますか?
PagerankアルゴリズムのJavaプログラムでMPJライブラリを使用しています。私はそれをコンパイルします
によって実行されます
-np
プロセス数はどこですか
今、私はそのpidを見つけなければなりません
お気に入り
私は得る
MpiPageRank
ここで、1 つの Linux コマンドのみから抽出して、pid ie を取得したいと考えてい27866
ます。それ、どうやったら出来るの ?
linux - AIX、HPUX、および Solaris での ps コマンド出力
システム プロセス情報を取得するためのポータブル シェル スクリプトを作成しています。プロセス ID、コマンド、pwdx (Linux) が必要です。Linux では、次のようにこの情報を取得できます..しかし、他のすべての UNIX フレーバーでは失敗します。
同様の情報を取得するために AIX、HPUX、Solaris で使用する必要があるもの、またはクロスプラットフォーム コマンドがあります。
Solaris で /usr/ucb/ps を試してみましたが、フォーマットされた出力と lsof を pwdx と同等にサポートしていますが、必要なものが表示されません
java - パイプされた unix コマンドが Java プログラムで実行されない
次のコマンド ps -eo pid,pmem,comm | を使用して、Java プログラムで pid を使用して特定のプロセスのメモリ使用量を取得しようとしています。グレップJava | awk '{印刷 ($2)}'
このコマンドは UNIX 端末では機能しますが、Java では機能しません。別の Java プログラムを実行しても (ps テーブルに Java プロセスを設定するために) null の結果が得られ続けます。
アプローチに何か問題があるかどうか誰かが教えてくれれば幸いです
vb6 - フォント記述子を取得する方法-CapHeight、Ascent、Descent、Flags、ItalicAngle、TTFフォントのStemV
PDFファイルを作成するための独自のツールを作成しようとしています。すべてが順調に進んでいます。私が見逃しているのはフォント記述子だけです。キャップハイト、上昇、下降、グラッグ、afm / pfa / pfbからの斜体角度、または同じものを生成するために利用可能なツールの正しい値を教えてください
bash - ps形式オプション'%a'が切り捨てられるのはなぜですか?
ps
で指定されたカスタム形式を使用して出力を読み取ろうとしています-o
。カスタムセパレーターを指定したいので、AIXフォーマット記述子(たとえば%p
、pid、%a
argsなど)を使用していますが、通常のフォーマットコードを使用した場合にも同じ問題が発生します。
%a
このフォーマット文字列の最後に指定すると、すべてが期待どおりに機能します。
ただし、%a
が最後のフィールドでない場合は、次のようになります。
これは、画面幅の修飾子とは関係がないようです。ここで他に何か遊んでいますか?
(GNU bash 4.1.5)
c - Unix - & と ps について
私はハードウェアの割り当てに取り組んでおり、Unix の経験がもう少しある人が次の質問の意味を説明できるかどうか疑問に思っていました:
サンプルプログラム 1 は次のとおりです。
私はコンパイルして実行しました:
これをバックグラウンドで実行して ps を使用する最良の方法は何ですか? ここではガイダンスを求めているだけで、これはハードウェア割り当てのごく一部です。大事なことはもうやった!
php - php-fpm プロセスが中断不可能なスリープ状態になる
サーバーに関するnagiosの重大な警告を受け取りました。確認したps -aux
ところ、すべてのnginx(php-fpm)が中断不可能なスリープ状態にあることがわかりました
私はそれに行き詰まり、nginxを再起動することさえできませんでした。最後に、問題を解決するためにサーバーを再起動します! そして今日、問題が再び発生し、php5-fpm を再起動してサーバーの負荷を 300 から 1.XX に減らしまし
たが、これは /etc/php5/fpm/php.ini にあります。
つまり、このような場合、php5-fpm は再起動するはずですが、再起動しませんでした!!
これらのプロセスが中断できないスリープ状態になる原因と、将来そのようなケースを回避する方法についてのアイデアはありますか?
smtp - CentOS サーバー - SMTP プロセスの数を監視し、X を超える場合はメールを送信しますか?
私の会社には、多数の Web サイトをホストする同じ場所に配置された CentOS サーバーがあります。管理には Plesk を使用していますが、個人的には主にターミナル経由で作業しています。今週末、クライアントのドメインの 1 つの電子メール アカウントが侵害され、サーバーがスパムの送信を開始しました。私たちはスパムのブラックリストに登録され、何が起こっているのかを把握している間、一部のサイトがダウンしました。
もちろん、このようなことが二度と起こらないようにしたいと思います。最初にサーバーをセットアップしませんでした - 複数の Web サイトに対して同じ IP で http ホスティングとメール ホスティングを実行することは、おそらく最適なセットアップではありません。 .
短期的な修正として、スクリプトで SMTP プロセスの数を監視し、特定のしきい値を超えた場合にメールを送信することは可能でしょうか? サーバーがスパムを送信していたとき、約 80 の SMTP プロセスが実行されていたため、スパム サーバーとして使用されていることがわかりました。また、この状況を長期的に処理するためのアイデアはありますか? サーバーには 8 つの IP のブロックがあります。
ご協力いただきありがとうございます。アドバイスやご意見をお待ちしております。私は LAMP 開発者であり、フルタイムの *nix 管理者ではありません。考えている
5 分ごとに cron ジョブをトリガーする
パイプ #ps -A ファイルへの出力 ファイル
を読み取り、正規表現を介して文字列「SMTP」の出現回数をカウントする
必要に応じて電子メールを送信する
しかし、ちょっと複雑なようです :/