我正在尝试编写一个脚本,该脚本可以在一段时间内监视进程的 CPU 使用情况(以创建图形)。
到目前为止,这是我正在使用的命令
ps -p $PROCID -o cputime,etimes
Run Code Online (Sandbox Code Playgroud)
我唯一担心的是 cputime 的输出似乎是[dd]hh:mm(或类似的东西,现在想不起来了)
有没有办法以秒为单位格式化 cputime,有点像 etime -> etimes 以秒为单位获取经过的时间?
编辑:这是我目前收到的输出
2-03:01:33 2653793
Run Code Online (Sandbox Code Playgroud)
我希望第一个参数以秒为单位格式化,而不是天-小时:分钟:秒。