Что означает «пакетный режим» для команды top?

Что означает «пакетный режим» для команды top?

Я читал об этой topкоманде и наткнулся на нечто, чего не совсем понял:

лучшие варианты:

Вбежатьпакетный режим. Это полезно для отправки вывода из top в другие программы или в файл. Он выполняет количество итераций, указанное с помощью опции -n, и завершается.

Что такое пакетный режим?

В противном случае :

Как -bопция полезна в следующей команде, которая повторяется 5 раз:

top -b -n 5 > file1

В чем разница между командой выше и следующей командой, которая избавляется от -bопции:

top -n 5 > file1

решение1

Пакетный режим относится кпакетная обработка, что означает автоматизированную обработку, без вмешательства человека. Пакетная обработка — это противоположность интерактивной.

В пакетном режиме top выдает вывод, который более удобен для сбора в файл журнала или для анализа (хотя top не очень хорош в создании вывода, пригодного для анализа, даже в пакетном режиме). Ограничений на количество строк вывода нет, и вывод не содержит никаких escape-последовательностей для форматирования.

В интерактивном режиме top выводит данные, предназначенные для просмотра человеком. В частности, он отображает только один экран данных. Вывод содержит некоторые escape-последовательности для форматирования. Top работает в интерактивном режиме, даже если его вывод перенаправлен в файл; -bимеет значение только наличие опции.

решение2

1.Пакетный режим полезен, если вы хотите сохранить отслеживаемые данные для последующего просмотра или анализа с помощью другой программы. Вы можете использовать собранные данные для создания пользовательских файлов журнала (пример использования описанздесь), базы данных или даже графики, которые можно загрузить на веб-сервер для удаленного мониторинга. Вы можете найти пакетный вывод во многих популярных программах, таких как snortсистема обнаружения вторжений.

2.Опция -bуказывает topиспользовать пакетный режим, который является машиночитаемым. Это означает, что вы не получите причудливое форматирование (которое вы видите при работе topв интерактивном режиме), но все данные будут включены. Если вы перенаправите top -n 5в файл, вы увидите только те строки, которые помещаются на вашем экране. Это потому, topчто предполагается, что он выполняется интерактивно, и пользователь должен прокрутить страницу вниз, если он хочет увидеть все строки. Попробуйте сами.

Связанный контент