Есть ли какой-либо переключатель, чтобы сообщить 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/topNtop -ban 1 2>&1 1> /tmp/topAN
man command).