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

awk - awkを使用して「psaux」出力からメモリ使用量を取得する

awkを使用して演習を解決する必要があります。基本的に、「ps aux」コマンドから、各ユーザーのメモリ使用量の合計と次のような形式を取得する必要があります。

等々。

私が解決できないと思われる問題は、ログインしているユーザーの数をどのように知ることができるかということです。そして、どうすればそれらのそれぞれに対して異なる合計を作ることができますか?

ありがとうございました :)

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

command - ubuntu サーバー PS、ifocnfig、コマンドが機能しない

私は過去数か月からubuntuサーバーで作業していますが、突然ps、ifconfingコマンドが以下のエラーで動作を停止します。

user1@Fb1:/usr/bin$ ps -bash: /bin/ps: そのようなファイルまたはディレクトリはありません

このコマンドを元に戻すための提案。

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

linux - Linuxの「ps」からCSVリストを生成する

ps次のようなコマンドがあるとします。

それは私に「スペース」で区切られた行のセットを与えます。行は次のようになります

他の言語で自動的に処理できるように、psをコンマ(またはタブでも!)で区切るように説得したいと思います。argsにはおそらくスペースが含まれているため、フィールドでの起動自体は機能しないことに注意してください。

0 投票する
8 に答える
20840 参照

bash - コマンドが ps で別の名前で表示されるように bash で argv0 を変更するにはどうすればよいですか?

C プログラムで argv[0] と書くと、新しい名前が ps リストに表示されます。

どうすればbashでこれを行うことができますか?

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

python - プログラムでps出力を取得する方法はありますか?

現在CPU使用率のベンチマークを行っているWebサーバーがあります。私が行っているのは、基本的に1つのプロセスを実行してサーバーを要求で非難し、次に次のbashスクリプトを実行してCPU使用率を判別することです。

Pythonでこれを実行できると便利です。そうすれば、2つ実行する代わりに、1つのスクリプトで実行できます。コマンドを実行するために別のプロセスを実際に起動せずに、Pythonでps出力を取得するためのプラットフォームに依存しない(または少なくともLinuxとOS Xに依存しない)方法を見つけることができないようです。私はそれを行うことができますが、これを行うためのAPIがあれば本当に素晴らしいでしょう。

これを行う方法はありますか、それとも外部スクリプトを起動する必要がありますか?

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

c - ユーザーが「psaux」と入力したときに表示されるように、Cプログラムでコマンドライン引数を設定するにはどうすればよいですか?

「psaux」と入力すると、psコマンドはプログラムが実行されたコマンド引数を表示します。一部のプログラムは、ステータスを示す方法としてこれを変更します。argv []フィールドを変更しようとしましたが、機能しないようです。ユーザーがpsと入力したときに表示されるようにコマンドライン引数を設定する標準的な方法はありますか?

つまり、これは機能しません。

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

regex - cut(Linux)(sh)を使った正規表現処理

コマンド sh cute を使用する際に正規表現に問題があります。問題は、g で始まるすべてのプロセスを表示し、コマンドだけを表示したいのですが、わかりません。助けてください。

これを行うには、次のコマンドを使用します。

しかし、これは文字gを含むすべてのプロセスを示しています。gで始まり 、コマンドを切り取ってこれを取得する必要があります。たとえば、psの出力を取得します

1000 4571 0.0 0.0 12724 868 pts/4 S+ 19:21 0:00 grep --color=auto g

/sbin/getty はパスとコマンド grep に含まれているため、取得する必要があるのは /sbin/getty だけです。確かに、g で始まるすべてのファイルを取得し、上記のカットとカットをコマンドと属性 PD にします。コマンド grep と cut を使用してすべてを取得する必要があり、pgrep を使用できません。

前もって感謝します

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

linux - Linuxでプロセスのプロセスツリートレース/ログを取得するには?

スクリプトが起動する実行可能ファイルとその順序を知りたい (そしてそれらの実行可能ファイルを再帰的に追跡したい)。

たとえば、ここに bash スクリプト (abc.sh という名前) があるとします。

このスクリプトを「trace/log コマンド」で実行すると、次のような結果が得られます。

これは、abc.sh が ls と gcc を呼び出したことを示しています。gcc は cpp と cc1 を呼び出します。

これは可能ですか?どうすればいいですか?上記のようなツリー ビューもよいですが、より単純なビューでも機能します。

プロセス ツリーの現在のスナップショットは必要ないことに注意してください。むしろ、生成プロセスのトレースまたはログが必要です。タイミングの注釈も役立ちます。

ありがとう!

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

linux - 同じ名前の複数のプロセス

Linux 2.6.13 および WindRiver Linux 3.0 でアプリケーションを実行しています。Linux 2.6.13 では...

...出力には、「myapplication」の複数のエントリが表示されます。

WindRiver Linux 3.0 で同じコマンドを実行すると、出力には「myapplication」のエントリが 1 つだけ表示されます。

違いは、使用しているOSの違いに関係していますか? この理由を教えてください。

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

linux - linux : postgres アイドル プロセスのオリジネーターを見つける

実際、私は 4 つのデーモン プログラムを実行しています。それはpostgres接続を行い、スタッフと一緒に一度切断します。しかし、私が ps aux を入れているとき、システムで実行されているpostgresアイドルプロセスがたくさんあります。知りたいのは、各アイドル状態の postres プロセスの作成者です。それで、どのプロセスがpostgres接続を適切に閉じていないかを知ることができました。

前もって感謝します 。