我需要从 LINUX 中的 java 代码中获取特定进程的 CPU 使用率。
我试过了
进程 p = Runtime.getRuntime().exec("top");
或者
进程 p = Runtime.getRuntime().exec("top | grep java");
但它没有返回任何东西。其实我想得到几个JBOSS节点的CPU使用率。如果我可以在 java 代码中“置顶”或其他内容,那么我可以处理输出并找到我想要的详细信息。
但如果我尝试
进程 p = Runtime.getRuntime().exec("ls -l");
它正确地返回了输出。
我可以这样做还是有其他选择可以做到这一点?
谢谢。