2016 - 2024

感恩一路有你

PS显示time to update 在Linux中如何查找一个命令或进程的执行时间?

浏览量:3744 时间:2021-03-12 20:12:27 作者:admin

在Linux中如何查找一个命令或进程的执行时间?

在Linux中查找进程的运行时间也非常方便快捷。它仍然是PS命令,类似于前面关于如何显示进程号的问答。

首先,作为知识的延伸,我们将在顶部讨论时间信息。在最后一个问答中,我们说要通过顶部查看进程编号。我们也可以通过顶部显示处理时间。top命令中是否有时间项进程的运行时间?

答案是否定的。top进程的实时项不是进程的运行时间,而是进程占用的CPU时间。如果有多个核,它们就会相互累积。所以这个参数不是进程的运行时间,而是一个性能指标。CPU占用的时间越长,进程处理的时间就越长。这意味着进程会消耗更多的CPU和系统资源。

让我们看看PS的帮助,man PS

其中与进程运行时间相关的两个参数分别是start(start,start)utime,lsstart)和etime(etimes),分别表示进程的开始时间和连续运行时间。

例如,我们查询QEMU KVM的时间,进程2847,这占用了大量CPU时间。请注意,这些格式应该以-O(输出格式)开头,以引出:

所以答案是PS。好的,今天的答案就到此为止。如果你喜欢虫子的答案,请喜欢。

将提供更多精彩的技术文章和答案。

linux中如何查看某一进程的启动时间?

在Linux中,如果需要检查进程的开始时间,通常使用PS aux命令。但是PS aux命令的缺点是只能显示到年的时间、日期或时间,而不能显示到年的时间、日期、小时、分钟和秒。如果需要检查进程的特定开始时间,请使用PS-ppid-olstart,其中PID是进程的进程ID号。如下图所示,显示系统中所有httpd进程的具体开始时间。

1.for pid in$(pgrep httpd)do echo-n${pid}ps-p${pid}-o lstart | grep-v START done

2.301周一8月27日11:21:59 2012

3.344周一8月27日11:33:13 2012 12.27903周三6月20日22:50:47 2012

PS显示time to update linux查看正在运行的程序 ps查看进程启动时间

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。