Как запустить команду '' top '' 1 раз и выйти?

Есть ли какой-либо переключатель, чтобы сообщить top команду, чтобы один раз сканировать систему и не контролировать ее все время?

10
задан 17 June 2014 в 16:26

2 ответа

Эти -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 вместо этого.

20
ответ дан 17 June 2014 в 16:26

заметьте, что, если требуется сохранить "главную" команду для сценария, Вы могли бы использовать -b опция ("-b" операция пакетного режима "средств опции"), эта опция позволяет Вам перенаправлять вывод в файл.

Примеры:

  • лучший один пакетный режим охоты: top -bn 1 2>&1 1> /tmp/topN
  • вершина, отсортированная по использованию памяти один пакетный режим охоты: top -ban 1 2>&1 1> /tmp/topAN
8
ответ дан 17 June 2014 в 16:26

Другие вопросы по тегам:

Похожие вопросы: