- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
谁能帮我解析这个输出以显示总分钟数?
这是命令(除格式化外按预期工作):
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/
尝试使用 ps 查找进程启动后的秒数。我的 ps 版本不支持 etimes 并且不确定如何获取此信息? 最佳答案 对于 pid 1234 的进程,您可以使用伪文件 /proc/1234/status
我整天都面临这个问题,所以我决定向这里的一些专家寻求帮助。当我使用 cmd 和以下配置从 Laravel 项目目录的根目录运行命令 npm install 时: 1。 Windows 7 64 位 2
所以我正在尝试开发一个脚本来查找特定进程,并杀死运行时间最长的进程。尝试按耗时排序的命令正在成为问题。这是我正在运行的命令,我知道有很多 |可能更清楚为什么要做这一切,但我对使用 awk 还很陌生。
谁能帮我解析这个输出以显示总分钟数? 这是命令(除格式化外按预期工作): ps -eo pid,etime,command | grep some_process | grep -v grep | a
这些是 ps h -eo etime 可能的输出格式 21-18:26:30 15:28:37 48:14 00:01 如何将它们解析成秒? 请假设天部分至少为 3 位数
我正在尝试获取 ps axo uname,pid,etime,time,cmd 的输出并使用 etime>=10 终止所有相关进程 我只需要为存储在单独文件 users.txt 中的特定用户杀死 pi
我是一名优秀的程序员,十分优秀!