【发布时间】:2018-04-11 06:57:26
【问题描述】:
jcmd 实用程序提供多个诊断命令:
https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr006.html
是否可以有自定义命令并在运行的 JVM 中处理它们?
类似:jcmd $PID myCmd
【问题讨论】:
-
为什么不JMX?
-
公平点,这对于 JMX 是可行的。我担心的是 1) 需要在目标 JVM 上启用 JMX 2) 只能通过 JVM 语言连接到 JMX,afaik。可以从用 C、Go 编写的小型命令行工具调用 jcmd。