小编dre*_*ool的帖子

为 ps 格式化 cputime 的输出

我正在尝试编写一个脚本,该脚本可以在一段时间内监视进程的 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)

我希望第一个参数以秒为单位格式化,而不是天-小时:分钟:秒。

bash ps text-formatting

14
推荐指数
1
解决办法
6772
查看次数

标签 统计

bash ×1

ps ×1

text-formatting ×1