查看进程启动的的时间及时长
一般查看系统启动的时间例如可以用“uptime”命令,如下:
[root@iZXXXXXXX96Z ~]# uptime
12:01:21 up 1000 days, 12:23, 1 user, load average: 0.01, 0.04, 0.05
但是有时需要查看某个进程启动的时间或者启动时长作脚本资源关停释放等操作,如何整呢?
1、查看一个进程什么时候启动的
[root@reptile-56 ~]# ps -p 18877 -o lstart
STARTED
Tue Jan 18 11:59:54 2022
2、再查看该进程启动的时长有多久,如下启动了6天零2个多小时
[root@reptile-56 ~]# ps -p 18877 -o etime
ELAPSED
6-02:11:42
3、以上以秒为计量
[root@reptile-56 ~]# ps -p 18877 -o etimes
ELAPSED
526319
当然结果可以将ELAPSED过滤掉。