在linux环境下显示一个进程的信息大家可能一直都在使用ps命令,比如用以下命令来显示当前系统执行的java进程:

ps -ef | grep java

针对java的进程,jdk1.5以后提供了一个查看当前所有java进程pid的小工具。

位置

JAVA_HOME/bin/目录下面

功能

jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。

使用

先执行jps –help 查看一下此命令的使用方法

# jps -help
usage: jps [-help]jps [-q] [-mlvV] [<hostid>]Definitions:<hostid>:      <hostname>[:<port>]

具体 [options]选项解析:
-q:仅输出VM标识符,不包括classname,jar name,arguments in main method;
-m:输出main method的参数;
-l:输出完全的包名,应用主类名,jar的完全路径名;
-v:输出jvm参数 ;
-V:输出通过flag文件传递到JVM中的参数(.hotspotrc文件或-XX:Flags=所指定的文件 ;

实例

jps命令:

[root@119 app]# jps
16464 jar
2300 jar

jps -q:

[root@119 app]# jps -q
16464
2300

jps -m

[root@119 app]# jps -m
16464 jar
2300 jar

jps -l

[root@119 app]# jps -l
16464 test-1.0.0-SNAPSHOT.jar
9671 sun.tools.jps.Jps

当然,也可以组合使用参数,比如

jps -ml

特殊说明

jps仅查找当前用户的Java进程,而不是当前系统中的所有进程。

java jps命令使用解析相关推荐

  1. 【java】java jps 命令

    #1.参数说明 #2.演示 最常用 lcc@localhost bin$ jps -l 69872 org.jetbrains.jps.cmdline.Launcher 70016 sun.tools ...

  2. jps命令:查看Java进程等详细信息

    转载自 jps命令:查看Java进程等详细信息 jps是java自带的查看java进程的命令,通过这个命令可以查看当前系统所有运行中的java进程.java包名.jar包名及JVM参数等. jps - ...

  3. java解析shell命令_Android中执行java命令的方法及java代码执行并解析shell命令

    这篇文章给大家介绍Android中执行java命令的方法及java代码执行并解析shell命令,需要的朋友一起学习 android中执行java命令的方法大家都晓得吗,下面一段内容给大家带来了具体解析 ...

  4. JAVA分析命令:jps、jstack、jmap、jhat

    JAVA分析命令:jps.jstack.jmap.jhat jps 用来查看基于HotSpot JVM里面所有进程的具体状态, 包括进程ID,进程启动的路径等等.与unix上的ps类似,用来显示本地有 ...

  5. jps命令 Java Virtual Machine Process Status Tool

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! JDK内 ...

  6. WIN10 下 “java -cp“ 命令解析

    背景 最近在在项目中遇到了一个类加载的问题,几经周折没有找到合适的解决方式,只能怪自己学艺不精.没办法只好重拾曾今丢掉的 java 知识,尝试从源头开始分析问题. 环境 Win 10 企业版 java ...

  7. Java常见命令之jps

    jps 全名:Java Virtual Machine Process Status Tool 作用:显示当前系统用户的Java进程情况及其Id号 原理:Java程序在启动以后,默认会在java.io ...

  8. java环境配置及jps命令未找到

    最近基于CentOS 7下安装hadoop集群,碰到了java环境变量的问题,同时也出现了jps命令无法找到的情况.简要描述一下基于CentOS 7下Java环境的配置及jps命令未找到的处理.一.J ...

  9. .NET:命令行解析器介绍

    背景 经常需要开发一下小工具,之前都是自己解析命令行参数,接触过动态语言社区以后,发现命令行解析有特定的模式和框架可以利用,本文介绍一个 .NET 平台的类库. 示例 需求 拷贝文件,如:CopyFi ...

最新文章

  1. 特征工程 - 特征筛选
  2. Android开发之Android studio代码版本回退教程
  3. js与c语言互相调用,Objc与JS间相互调用
  4. of介词短语作定语_介词短语用作状语/定语/表语/复合宾语
  5. 解决jquery之get缓存问题的最简单方法
  6. unity3D-Gear VR字体由小变大效果
  7. HDU3786 找出直系亲属【关系闭包】
  8. bme280中文技术手册_Rhino 6 中文训练手册发布
  9. 佛系 vue -01
  10. uplink Tx switching for ENDC/CA
  11. 软件构造设计模式III(转载整合)
  12. Listener method could not be invoked with the incoming messageEndpoint handler details:Method
  13. AutoCAD(2014) Ribbon不见
  14. 去掉input自动填充的黄色背景
  15. java-No route to host 解决办法
  16. 计算机鼠标不出现在电脑屏幕上,电脑一打开就这样了,台式的,电脑屏幕不出现鼠标,求大神帮助...
  17. python can总线_MicroPython教程之TPYBoard v102 CAN总线通信
  18. html5 vr图片展示,three.js——通过 HTML5 页面呈现 VR 内容
  19. LogicFlow与原生BPMN的对比
  20. oracle 10g alter system reset,《深入浅出Oracle》勘误表

热门文章

  1. try-catch基础语法
  2. 【小程序】企业微信小程序跳转普通微信无法获取手机号
  3. 学生选课管理系统 数据库课程设计
  4. 分享四个纯小白可做的副业项目,每天两三个小时就可操作
  5. 独家专访BlockCity区块城市徐志翔:DAO是未来元宇宙的核心
  6. 儿童节,送点礼物给你们
  7. java漏桶算法 令牌桶算法_coding++:Semaphore—RateLimiter-漏桶算法-令牌桶算法
  8. mysql for mac 使用教程_MySQL的安装和使用教程windows
  9. Grafana连接elastic search 实现数据实时显示
  10. oracle里面concat函数用法,oracle wm_concat函数用法-Oracle