linux查看进程启动时间(运行多长时间)
ps -eo lstart 启动时间
ps -eo etime 运行时间
ps -eo pid,lstart,etime | grep 5176
11122 Wed Jan 24 17:50:44 2018 21:24
-e 等于“-A” all processes
-o user-defined 自定义输出格式内容
----------------------------------------------------------------------------------------------------------------------------
jps -- Java Virtual Machine Process Status Tool
能够列出本机全部java进程的pid
jps [ options ] [ hostid ]
选项
-q 仅输出VM标识符,不包含class name,jar name,arguments in main method
-m 输出main method的參数
-l 输出全然的包名,应用主类名,jar的全然路径名
-v 输出jvm參数
-V 输出通过flag文件传递到JVM中的參数(.hotspotrc文件或-XX:Flags=所指定的文件
-Joption 传递參数到vm,比如:-J-Xms48m
hostid
[protocol:][[//]hostname][:port][/servername]
输出格式
lvmid [ [ classname | JARfilename | "Unknown"] [ arg* ] [ jvmarg* ] ]
例子
(1)jps 仅显示进程id,主类名
(2)jps -q 仅显示进程id
(3)jps -l 输出全然的包名,主类名,jar全然路径名
(4)jps -v 显示jvm參数
(5)jps -lv 127.0.0.1 输出127.0.0.1机器上的java进程,显示jvm參数,显示全然的包名,主类名,jar全然路径
注意:127.0.0.1主机要启动jstatd