Я читал об этой 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
что предполагается, что он выполняется интерактивно, и пользователь должен прокрутить страницу вниз, если он хочет увидеть все строки. Попробуйте сами.