O que significa “modo em lote” para o comando superior?

O que significa “modo em lote” para o comando superior?

Eu estava lendo sobre o topcomando e me deparei com algo que não entendi muito bem:

principais opções:

-bCorrer emmodo em lote. Isso é útil para enviar a saída de cima para outros programas ou para um arquivo. Ele executa o número de iterações especificado com a opção -n e termina.

O que é o modo em lote?

De outra forma :

Como -ba opção é útil no seguinte comando que itera 5 vezes:

top -b -n 5 > file1

Qual é a diferença entre o comando acima e o seguinte comando que elimina a -bopção:

top -n 5 > file1

Responder1

O modo em lote refere-se aprocessamento em lote, o que significa processamento automatizado, sem intervenção humana. Lote é o oposto de interativo.

No modo em lote, top produz uma saída que é mais sensata para coleta em um arquivo de log ou para análise (embora top não seja muito bom em produzir saída analisável, mesmo no modo em lote). Não há limite para o número de linhas de saída e a saída não contém nenhuma sequência de escape para formatação.

No modo interativo, top produz resultados destinados à visualização humana. Em particular, ele exibe apenas uma tela cheia de dados. A saída contém algumas sequências de escape para formatação. Top opera em modo interativo mesmo quando sua saída é redirecionada para um arquivo; apenas a presença da -bopção importa.

Responder2

1.O modo em lote é útil se você deseja salvar dados monitorados para revisão posterior ou analisá-los com outro programa. Você pode usar os dados coletados para gerar arquivos de log personalizados (um exemplo de uso é descritoaqui), bancos de dados ou mesmo gráficos que podem ser carregados em um servidor web para monitoramento remoto. Você pode encontrar saída em lote em muitos programas populares, como o snortsistema de detecção de intrusões.

2.A -bopção informa toppara usar o modo em lote, que pode ser lido por máquina. Isso significa que você não obterá a formatação sofisticada (que você vê durante a execução topno modo interativo), mas todos os dados serão incluídos. Se você redirecionar top -n 5para um arquivo, verá apenas as linhas que cabem na tela. Isso ocorre porque toppressupõe que ele está sendo executado de forma interativa e espera que o usuário role para baixo se quiser ver todas as linhas. Tente você mesmo.

informação relacionada