Чи є якийсь перемикач top
команди командування, щоб одноразово сканувати систему і не контролювати її весь час?
Чи є якийсь перемикач top
команди командування, щоб одноразово сканувати систему і не контролювати її весь час?
Відповіді:
-n
Перемикач , що ви шукаєте:
user@host:~$ top -n 1
Дивіться сторінку
-n : Number of iterations limit as: -n number
Specifies the maximum number of iterations, or frames, top should produce before ending.
Якщо ви хочете зупинити top
команду, просто натисніть q.
Зауважте: Якщо ви схильні використовувати top
сценарій, потрібно сказати top
, що не призначений для сценаріїв, ps
а скористайтеся натомість.
top
в сценарії, тому що я думаю ps
, що не в змозі прочитати середнє завантаження процесора. Я помиляюся?
зауважте, що якщо ви хочете зберегти команду "верх" для сценарію, ви можете скористатися -b
опцією (опція "-b" означає "операція пакетного режиму"), ця опція дозволяє перенаправляти вихід у файл.
Приклади:
top -bn 1 2>&1 1> /tmp/topN
top -ban 1 2>&1 1> /tmp/topAN
man command
).