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