`

jps 命令报错: process information unavailable

 
阅读更多

线上升级JDK8后发现jps, jstat命令对于一个进程A有效,而另一个进程B则无效,运行jps会报错process information unavailable, 运行jstat 报错那个pid not found。

最后发现两个进程启动用户不同,jps、jstat无效的进程B是odin用户启动,需要以如下方式执行:

sudo -u odin jps pid

命令有效的前提是执行用户拥有这个命令的sudo odin权限。



 

 

 

  • 大小: 8.3 KB
  • 大小: 3.4 KB
分享到:
评论

相关推荐

    shell脚本执行jps时:-bash: jps: command not found

    这个场景中遇到的问题是,当尝试通过shell脚本来远程执行`jps`(Java Process Status)命令时,系统返回了`-bash: jps: command not found`的错误。`jps`是Java开发工具包(JDK)的一部分,用于列出正在运行的Java...

    USB网卡JPS108 NO:030818-TS6121C

    USB网卡JPS108 NO:030818-TS6121C是一种基于USB接口的网络适配器,它提供了一种方便快捷的方式,将计算机连接到网络,无需内置网络接口卡(NIC)。这款产品由JPS公司制造,其型号为JPS108,编号为030818,表明它可能...

    tomcat解决JPS不可用的问题

    JPS(Java Process Status Tool)是 Java 虚拟机的进程状态工具,用于显示当前 Java 进程的信息。然而,在某些情况下,JPS 命令可能不可用,导致无法查看 Java 进程的信息。 导致 JPS 不可用的原因可能是因为环境...

    Linux 下java jps命令使用解析详解

    Linux 下 Java jps 命令使用解析详解 Linux 下 Java jps 命令是 JDK 1.5 提供的一个显示当前所有 Java 进程 pid 的命令,它可以帮助开发者快速了解当前系统中运行的 Java 进程信息。下面是对 Linux 下 Java jps ...

    jps-ds:这是一个简单的 MongoDB 数据源模块

    #jps-ds 这是一个简单的 MongoDB 数据源模块。 入门 在服务器上 安装模块: npm install jps-ds var DS = require('jps-ds').DS; 连接 要创建和配置新连接,请使用以下命令: var _ds = new DS( { //host: '...

    Linux常用的六十条命令

    58. jps命令:显示当前系统中的 Java 进程。 59. nohup命令:在后台执行命令。 60. uname命令:显示系统的信息。 系统信息 61. hostname命令:显示当前主机的名称。 62. top命令:显示当前系统中的进程列表。 63. ...

    prolobjectlink-jps-grizzly:prolobjectlink-jps-grizzly

    "Prolobjectlink-jps-grizzly" 是一个基于Java开发的项目,其核心目标是将Prolog编程语言与Java Platform, Standard Edition (Java SE) 的Grizzly框架相结合,以实现更高效、灵活的分布式系统开发。Grizzly是Oracle...

    kotlin-jps-plugin.jar

    kotlin-jps-plugin.jar

    jps2020fig:Enoto,Yasutke,JPS 2020中的地块代码

    jps2020fig Enoto,Yasutke,JPS 2020中的地块代码 恒星的质量和半径分布 cd stars_mass_radius ./plot_mass_radius_solar.py 从arXiv下载的tex文件中提取表数据extract_table_planet_arXiv1603.0861.py extract_...

    servlet-jps-sample:演示以学习jsp和servlet

    这个名为"servlet-jps-sample"的项目显然旨在提供一个学习和实践这两种技术的实例。让我们深入探讨一下Servlet和JSP的基本概念、工作原理以及如何在实际项目中使用它们。 Servlet是Java编程语言中的一个接口,由...

    jps_stat:Bash脚本,监视当前linux系统上运行的所有Java程序的current_heap_memory,max_heap_till_now,current_ram,max_ram_used,current_cpu_by_jvm详细信息

    它结合了`jps`(Java进程状态)和`jstat`(Java统计监测工具)命令的功能,提供了更详细的性能指标,包括`current_heap_memory`(当前堆内存使用量)、`max_heap_till_now`(至今为止的最大堆内存使用量)、`current...

    java内存溢出原因

    - **jps -mlv**:列出所有Java进程及其参数,有助于识别哪个进程可能出现问题。 - **jstack **:打印指定进程的线程堆栈信息,帮助定位可能的死锁或资源消耗高的线程。 在排查内存溢出问题时,应结合日志分析、业务...

    Hadoop的jps和其他命令的脚本

    用于查询所有节点的jps或者集体执行某个命令,如关机,如重启,如删除文件

    jps脚本 shell脚本

    在一个集群非常大的情况下,如果想要查看单个主机在运行哪些java进程。我们可以去到每个主机下,使用jps命令。可是这种方法太过低效。我们可以使用一个shell脚本来完成此命令。查看进程 jps脚本 提前配置免密

    JPS(Jump Point Search)A*跳点搜索

    **JPS(Jump Point Search)A*跳点搜索** JPS(Jump Point Search)是一种优化的路径搜索算法,它是A*算法的一种变体,专为网格环境中的路径规划设计。A*算法是广泛应用的最短路径查找算法,以其效率和准确性而闻名...

    自动开启和关闭所有hdfs与yarn组件的脚本

    node1 jps:4个进程 NameNode、JournalNode、DFSZKFailoverController、Jps node2 jps:7个进程 DFSZKFailoverController、NodeManager、JournalNode、QuorumPeerMain、DataNode、Jps、NameNode node3 jps:6个进程 ...

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解.docx

    一、jps(Java Virtual Machine Process Status Tool) jps 主要用来输出 JVM 中运行的进程状态信息。语法格式如下:jps [options] [hostid]。如果不指定 hostid 就默认为当前主机或服务器。指令行参数选项解释如下...

    JPS算法的python实现及其可视化

    **JPS算法详解** JPS,全称Jump Point Search(跳跃点搜索),是一种优化的A*寻路算法,尤其适用于网格环境中的路径寻找。在游戏开发、机器人路径规划等领域,JPS能显著提高效率,降低计算量,同时保持路径质量。 ...

Global site tag (gtag.js) - Google Analytics