gpt4 book ai didi

linux - 可以用 ps 输出做日期数学吗?

转载 作者:太空宇宙 更新时间:2023-11-04 10:18:08 24 4
gpt4 key购买 nike

如果我运行这个命令

ps aux | grep -ie ff1 | awk '{print $2 , $9 , $(NF-0)}'

我得到这个结果:

7019 12:33 /var/www/html/tv1/video1.m3u8
13374 17:13 /var/www/html/tv1/asdas.m3u8
15001 05:58 /var/www/html/tv1/dfwef.m3u8
15021 05:58 /var/www/html/tv1/werwe.m3u8
15200 11:45 /var/www/html/tv1/2fsdfsf.m3u8

所以每一行的第二个词是进程开始的时间那么有没有一种方法可以用

计算那个时间
date +%H:%M   - awk '{print $9}' 

所以我可以知道每个进程运行了多少时间


我想要这样的结果:

02:20 7019 12:33 /var/www/html/tv1/video1.m3u8

(表示从12:33开始的进程7019已经运行了2小时20分钟)

最佳答案

您可以使用以下命令。第一个给出特定的 PID,第二个给出所有进程。

ps -o etime= -p <PID>

ps -eo pid,etime

关于linux - 可以用 ps 输出做日期数学吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45173133/

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