linux服务器一般运行很久也不会关机,有些老的程序跑了很久没有动过,当我们想看下程序启动时间的时候直接使用 ps -ef |grep "进程名" 是不好看出来的。这里记录下查看方法。
- 首先要查找到进程的PID号
[me@imzcy ~]$ ps -ef |grep java
me 3127 3102 0 14:57 pts/2 00:00:00 grep java
me 9227 9226 25 2018 pts/4 45-00:28:52 /usr/local/jdk1.6.0_19/bin/java -Dprogram.name=run.sh -server -Xms2048m -Xmx5120m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=/home/me/jboss/lib/endorsed -classpath /home/me/jboss/bin/run.jar:/usr/local/jdk1.6.0_19/lib/tools.jar org.jboss.Main -c all -b 0.0.0.0 -Djboss.bind.address=0.0.0.0 -Djboss.partition.name:DefaultPartition=GsmHzDefaultPartition
me 22280 22279 79 2017 pts/3 530-05:33:25 java -jar zjsocket.jar
[me@imzcy ~]$这里我们可以看到,jboss程序的PID为9227
- 然后在根据PID获取该进程详细启动时间
[me@imzcy ~]$ ps -p 9227 -o lstart
STARTED
Tue Aug 7 16:47:29 2018
[me@imzcy ~]$这里我们可以看出,PID为9227的jboss进程启动时间为:2018年8月7日的16时47分29秒。
本文采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。
如果您的问题未解决,欢迎微信扫描右侧二维码与我联系。