crontabでプログラムのCPU使用率を表示する方法はありますか?

crontabでプログラムのCPU使用率を表示する方法はありますか?

私は30分ごとに月に一度までの間隔でcrontabで実行される30以上のスクリプトを持っています。実行時にどのくらいの消費が発生するかを確認できるかどうか疑問に思います。

尋ねる:crontabで実行されているスクリプトによるCPU使用率/消費量を表示する方法はありますか?

試験を終えた:これまで、このコマンドを使用すると、top特定のcrontabスクリプト以外のすべてが一覧表示されます。

答え1

ps -o user,uid,pid,pcpu,pmem,tty,command --sort=-pcpu $(pidof chrome)
    USER       UID   PID %CPU %MEM TT       COMMAND
    gv        1000  1874  5.4  5.4 ?        /opt/google/chrome/chrome
    gv        1000  1919  4.9  3.8 ?        /opt/google/chrome/chrome --type=gpu-process --channel=1874.0.533630227 --mojo-application
    gv        1000  3327  3.3 11.6 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  3036  2.7  5.6 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  3681  2.2  3.7 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1967  1.1  4.7 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  4376  0.6  2.7 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1991  0.1  2.2 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  2356  0.1  2.4 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1885  0.0  1.1 ?        /opt/google/chrome/chrome --type=zygote
    gv        1000  1891  0.0  0.2 ?        /opt/google/chrome/chrome --type=zygote
    gv        1000  1921  0.0  0.3 ?        /opt/google/chrome/chrome --type=gpu-broker
    gv        1000  1971  0.0  1.6 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1979  0.0  1.6 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1988  0.0  1.8 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm
    gv        1000  1996  0.0  1.7 ?        /opt/google/chrome/chrome --type=renderer --touch-events=enabled --enable-features=BlockSm

chrome をスクリプト名に変更します。 commandの代わりにcommを使用すると、COMMANDは簡単な説明を印刷します。その他のオプションについては man ps をご覧ください。

また、この投稿をチェックしてください。CPUを消費する上位5つのプロセスを表示するには、「ps」を使用してください。

関連情報