如何查看Linux进程运行了多长时间?
时间:2019-11-20 08:53:42 来源:igfitidea点击:
在Ubuntu/Debian或CentOS Linux中,如何检查进程运行了多长时间?
如何检查进程运行了多长时间?
将-o etimes或-o etime传递给ps命令。
语法为:
ps -p {PID-HERE} -o etime ps -p {PID-HERE} -o etimes
etime 表示显示进程启动以来经过的时间,以[DD-]hh:]mm:ss
格式显示。
etimes 表示显示进程启动以来经过的时间,以秒为单位。
查找进程的PID
首先查看进程的ID
$ pidof nginx
根据进程ID查看其运行时间
$ ps -p 12322 -o etime
或者
$ ps -p 12322 -o etimes
隐藏标题:
$ ps -p 12322 -o etime= $ ps -p 12322 -o etimes=
12322是您要检查的进程的PID。
同时查看PID,命令,运行时间,用户ID和组ID:
$ ps -p 12322 -o pid,cmd,etime,uid,gid
查看进程的启动时间
使用start字段,显示启动时间。
$ sudo ps -p {PID} -o start,etimes,etime $ sudo ps -p 12322 -o start,etimes,etime $ sudo ps -p 12322 -o pid,cmd,start,etimes,etime
通过进程名称查看其运行时间
$ sudo ps -C {process-name} -o pid,cmd,start,etimes,etime $ sudo ps -C nginx -o pid,cmd,start,etimes,etime