我需要读取有关服务器中运行的各种进程的信息以及某些参数的值。我正在尝试在 Ubuntu 11.10 上使用 Apache 服务器。在终端中使用 HTOP,我可以看到进程和变量值。我尝试通过管道到文本文件来重定向输出,但没有帮助。您能否通过告诉如何通过 java 代码读取其输出是可能的。我是Java的新手,帮帮我。
你可能想看看linux /proc
文件系统:在那里你可以找到关于系统和正在运行的进程的几乎所有信息。 通常,像ps
或top
这样的工具从那里读取数据。许多文件都是小文本文件,您可以从中获取适当的信息。
您可以在 http://www.linuxjournal.com/article/8381 下找到介绍(有点旧但是一个很好的介绍)
附加说明:/proc
文件系统在某种程度上是有文档记录和稳定的。 大多数情况下,所有工具输出都可能(将)随时间而变化。