Я вважаю, що вихід команди оболонки top
є простим і звичним способом отримати грубе уявлення про стан здоров'я машини. Я хотів би подати top
висновок (або щось подібне до нього) з крихітного веб-сервера на машині для цілей моніторингу.
Чи є спосіб отримати верх, щоб написати свій текстовий висновок рівно один раз , не форматуючи символи? Я спробував це:
(sleep 1; echo 'q') | top > output.txt
Це, здається, близьке до того, що я хочу, за винятком того, що (1) немає гарантії, що я не отримаю більше або менше одного скріншота інформації та (2) мені доведеться викреслити всі символи форматування терміналу.
Або є якась інша top
подібна команда, в якій перераховані відомості про пам’ять на рівні машини та на рівні процесора / використання процесора / час роботи?
(В ідеалі, я б хотів, щоб стратегія була портативною для Linux і Mac OS X, оскільки наші розробники використовують Macs, а наше середовище prod - це Linux.)
top
в OS X підтримувався прапор -b. :-( На жаль, це не так, і я не бачу версії,top
доступної через домашню мову. Це здається точно правильною відповіддю для Linux, т.