jps命令

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

原文地址:https://www.cnblogs.com/wjoyxt/p/4362699.html