отримати "верхній" вихід для неінтерактивної оболонки


13

Я хочу реалізувати головну функцію для веб-програми, чи можна отримати вихід topкоманди в неінтерактивній оболонці.


Чи повинен він мати той самий формат, що і top?
Рафаель Аренс

@RaphaelAhrens є альтернатива?
jcubic

Дозвольте перефразувати Яку інформацію ви хочете мати? Процеси та використання процесора? Навантаження? Пробіг? Кількість завдань?
Рафаель Аренс

@RaphaelAhrens Я хотів мати все, що має верх.
jcubic

Відповіді:


16

top -b -n 1

Від man top:

  -b : Batch mode operation
        Starts top in 'Batch mode', which could be useful for 
        sending output from  top  to other programs  or  to  
        a file.  In this mode, top will not accept input and runs
        until the iterations limit you've set with the '-n' 
        command-line option  or  until killed.

3
також врахуйтеtop -n1
Джефф Шаллер

тому якщо я хочу додати стовпець у неінтерактивному режимі. скажіть, я хочу додати використання swap методом, як це зробити? Зазвичай в інтерактивному режимі це те, що я роблю: shift + f ----> натисніть p ---> натисніть клавішу Enter.
Сагар

Для повноти відповіді на запитання Сагара: Під час запуску зверху в інтерактивному режимі ви можете вибрати стовпці та замовлення, а потім натисніть "W", щоб зберегти $ HOME / .toprc. Цей файл буде читатись у наступних дзвінках до "зверху", бути інтерактивним чи ні. Просто видаліть цей файл, щоб повернутися до значень за замовчуванням. З повагою, / Ангел
Ангел
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.