gpt4 book ai didi

linux - 在几分钟内解析/格式化 ps -eo etime?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:25:15 24 4
gpt4 key购买 nike

谁能帮我解析这个输出以显示总分钟数?

这是命令(除格式化外按预期工作):

ps -eo pid,etime,command | grep some_process | grep -v grep | awk '{print $2}'

输出(小时、分钟、秒)

03:01:24

我需要输出看起来像这样:

181.40

(3小时1分24秒显示为实数)

这可能吗?非常感谢任何建议。

最佳答案

ps -eo pid,etime,command | grep PID | grep -v grep | awk '{print $2}' | awk -F : '{ printf("%.2f\n", $1*60+$2+($3/60)); }'

;)

已编辑:改进版本(感谢@alexandernst 和@Nathan):

ps -eo pid,etimes,command | grep PID | grep -v grep | awk '{printf("%.2f\n", $2/60)}'

关于linux - 在几分钟内解析/格式化 ps -eo etime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13919209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com