Есть ли какой-либо переключатель, чтобы сообщить 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
не способен читать среднюю загрузку процессора. Я ошибся?
обратите внимание, что если вы хотите сохранить команду «top» для скрипта, вы можете использовать -b
опцию («-b» означает «операция в пакетном режиме»), эта опция позволяет вам перенаправить вывод в файл.
Примеры:
top -bn 1 2>&1 1> /tmp/topN
top -ban 1 2>&1 1> /tmp/topAN
man command
).