本文主要是介绍linux查看进程跑了多久,检查进程在Linux操作系统中运行多长时间的四种方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果你想知道一个进程在Linux操作系统中运行多长时间,请采用本文介绍的四种方法:使用ps命令etime/etimes选项、使用进程名称及proc文件系统(procfs)。可以在ps命令的帮助下完成,它显示了给定的过程正常运行时间,形式为[[DD-]hh:]mm:ss,以秒为单位,以及确切的开始日期和时间。ps命令中有多个选项可用于检查,每个选项都有不同的输出,可用于不同的目的。
关于top命令的说明
# top -b -s -n 1 | grep httpd
请注意:你可能认为在top命令输出中可以找到相同的详细信息,那就错了,它显示了任务自启动以来所使用的总CPU时间,但它不包括经过的时间,所以,不要混淆这个。
ps命令相关说明
ps代表进程状态,它显示有关系统上活动/正在运行的进程的信息。
它提供了当前进程的快照以及用户名、用户ID、CPU使用率、内存使用情况、进程开始日期和时间命令名等详细信息。
1、etime:自进程开始以来经过的时间,以[[DD-]hh:]mm:ss的形式出现。
2、etimes:自进程开始以来经过的时间,以秒为单位。
为此,你需要找出进程的PID,我们可以使用pidof命令轻松识别它:
# pidof httpd
30446 30445 30444 30443
这篇关于linux查看进程跑了多久,检查进程在Linux操作系统中运行多长时间的四种方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!