文章来源:linux下查看进程运行的时间
可通过ps 来查看,通过参数 -o 来查看
例:
ps -eo pid,tty,user,comm,lstart,etime | grep init
参数说明:
pid:进程ID
tty:终端
user:用户
comm:进程名
lstart:开始时间
etime:运行时间
运行结果如下:
1 ? root init Tue Sep 3 15:17:30 2013 12-22:50:44
说明:
pid:1 tty:? user:root comm:init lstart: Tue Sep 3 15:17:30 2013 【开始时间为:2013-9-3 15:17:30 周二】 etime:12-22:50:44 【运行时间:12天 22个小时50分钟44秒】
#### 常用示例:
[zhang@zhang ~]$ ps -ef | grep -v 'grep' | grep 'nginx'
root 1593 1 0 May05 ? 00:00:00 nginx: master process /application/nginx/sbin/nginx
www 23946 1593 0 Jul04 ? 00:00:12 nginx: worker process
[zhang@zhang ~]$
[zhang@zhang ~]$ ps -eo pid,user,comm,lstart,etime,cmd | grep -v 'grep' | grep 'nginx'
1593 root nginx Fri May 5 22:44:04 2017 202-13:13:23 nginx: master process /application/nginx/sbin/nginx
23946 www nginx Tue Jul 4 18:00:27 2017 142-17:57:00 nginx: worker process