Могу ли я прочитать вывод htop в моем коде Java?

Мне требуется прочитать информацию о различных процессах, которые выполняются на моем сервере, и значения определенных параметров. Я пытаюсь использовать сервер Apache на Ubuntu 11.10. используя htop в терминале, я вижу процессы и значения переменных. я попытался перенаправить вывод, отправив по трубопроводу в текстовый файл, но это не помогло. Не могли бы вы помочь, рассказав, как возможно чтение его выходных данных через код Java. Я новичок в Java, помогите мне.

1 ответ

Вы можете посмотреть на Linux /proc файловая система: там вы найдете в основном всю информацию о системе и запущенных процессах. Обычно такие инструменты, как ps или же top прочитайте их данные оттуда. Многие файлы представляют собой небольшие текстовые файлы, из которых вы можете получить соответствующую информацию.

Введение (несколько старое, но хорошее введение) вы можете найти по http://www.linuxjournal.com/article/8381

Дополнительное примечание: /proc Файловая система несколько документирована и стабильна. В основном, все выходные данные инструмента могут (будут) меняться со временем.

Другие вопросы по тегам