親IDによるCPUとRAMの監視

親IDによるCPUとRAMの監視

複数のプロセスを生成できる特定のプロセスのCPUとRAMの使用量(全体の割合など)を監視しようとしています。親プロセスは/bin/rscw次のとおりです。私は対応するpidを取得します。

ppid_bl=$(ps -ef | grep [b]in/rscw | awk '{print $2}')

その後、次のことを試してください。

ps -ppid $ppid_bl S (1)

man ps現れるから

-ppid Select by parent process ID. This selects the processes with a parent process ID in pidlist. That is, it selects processes that are children of those listed in pidlist.

Output format S Sum up some information, such as CPU usage, from dead child processes into their parent. This is useful for examining a system where a parent process repeatedly forks off short-lived children to do work.

私の質問は「私がちゃんとやっているのか?」だ。psエラーが発生しました。(1)これは正しい構文を使用していないためですps。しかし、正しい構文を使用しても、おそらく操作を正しく実行できません。

時間をいただきありがとうございます。

答え1

このパラメータには2つのダッシュを使用する必要があります。

$ ps --ppid 1

私のバージョン:

$ ps --version
procps-ng version 3.3.4

関連情報