文章插图
jps :基础工具查看JAVA进程PID 。
jps 命令用来查看所有 Java 进程 , 每一行就是一个 Java 进程信息 。
jps 仅查找当前用户的 Java 进程 , 而不是当前系统中的所有进程 , 要显示其他用户的还只能用 ps 命令 。
jps 常用参数
- jps -l 如果是以 class 方式运行 , 会显示进程的主类 main.class 的全名 , 如果是以 jar 包方式运行的 , 就会输出 jar 包的完整路径名
- jps -v 输出传递给 JVM 的参数 , v 表示虚拟机 , jps -vl 比较常见的组合;
- jps -V 大写 v , 表示通过文件传递给 JVM 的参数
Copy# michael @ Michael-MBP in ~ [16:37:59]$ jps -v |grep Mybatis8005 MybatisDemoApplication -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:53364,suspend=y,server=n -XX:TieredStopAtLevel=1 -Xverify:none -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=53363 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=127.0.0.1 -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:/Users/michael/Library/Caches/IntelliJIdea2018.2/captureAgent/debugger-agent.jar=file:/private/var/folders/m1/ydypchs901lffc5sms07mrp40000gn/T/capture.props -Dfile.encoding=UTF-8
- jps -m 输出传递给 main.class 方法的参数 , 实用的一个命令 , jps -ml 比较实用的组合 , 会显示包名/类名/参数
- jps -q 只输出进程的 pid
【JVM常用的命令】有的时候我想知道这个应用的日志会输出到哪里 , 或者启动的时候使用了哪些javaagent , 那么我可以使用 jps -v 查看进程的jvm参数情况 。
推荐阅读
- 茶叶末釉瓷器鉴别,识别仿古瓷茶具鉴别常用的简便方法
- Spring Boot 常见错误及解决方法
- 常喝竹叶茶有什么好处,喝什么茶去胃火最好
- 笔记本电脑常见故障--加速启动
- 电磁炉加热原理
- 淘宝客单价是什么意思 淘宝客单价多少算正常
- 冬天干冷不知道晚餐吃啥,推荐8道家常菜,有荤有素,一周不重样
- 大麦茶的好处,常喝大麦茶
- 常喝茶有什么好处,西湖龙井有什么好处
- 员工申请劳动仲裁,常见的10种赔偿项目及计算方式