1、Linux下查看某些进程的启动时间和运行时长
比如查看java进程的启动时间和运行时长
# ps -ef|grep -v grep|grep -w java|awk '{print $2}'
# ps -eo pid,lstart,etime | grep 1973
其中:
Mon Jun 24 09:25:41 2019 为java进程的启动时间
4-00:16:55 为java进程的运行时长,天-小时-分钟-秒
[root@localhost ~]# ps -ef|grep -v grep|grep -w java|awk '{print $2}'1973
[root@localhost ~]# ps -eo pid,lstart,etime | grep 1973
1973 Mon Jun 24 09:25:41 2019 4-00:16:55
[root@localhost ~]# date
Fri Jun 28 09:42:48 CST 2019
2、查看所有进程的启动事件、运行时长
# ps -eo user,pid,lstart,etime,cmd
3、查看nginx进程启动的精确时间和启动后运行的时长
# ps -eo pid,lstart,etime,cmd|grep nginx
[root@nginx-proxy-client ~]# ps -eo pid,lstart,etime,cmd|grep nginx
1418 Mon Jun 24 13:38:18 2019 3-20:21:05 nginx: master process /usr/local/nginx/sbin/nginx
1419 Mon Jun 24 13:38:18 2019 3-20:21:05 nginx: worker process
5543 Fri Jun 28 09:59:23 2019 00:00 grep --color=auto nginx
[root@nginx-proxy-client ~]# date
2019年 06月 28日 星期五 09:59:45 CST