我需要读取有关我服务器中运行的各种进程的信息以及某些参数的值。我试图在Ubuntu 11.10上使用Apache服务器。在终端中使用htop我可以看到进程和变量值。我尝试通过管道将输出重定向到文本文件,但它没有帮助。您可以通过告诉如何通过Java代码读取其输出来帮助您。我是java的新手帮帮我。
答案 0 :(得分:1)
您可能希望查看linux /proc
文件系统:在那里您将找到有关系统和正在运行的进程的所有信息。通常,ps
或top
等工具会从那里读取数据。很多文件都是小文本文件,您可以从中获取相应的信息。
您可以在http://www.linuxjournal.com/article/8381
下找到介绍(有点陈旧但很好的介绍)附加说明:/proc
文件系统有一定的记录和稳定性。大多数情况下,所有工具输出都可能(将)随时间变化。