Cosa significa “modalità batch” per il comando superiore?

Stavo leggendo del comando top e mi sono imbattuto in qualcosa che non capisco bene:

opzioni principali:

-b Esegui in modalità batch . Ciò è utile per inviare loutput dallalto ad altri programmi o in un file. Esegue il numero di iterazioni specificato con lopzione -n e termina.

Cosè la modalità batch?

Altrimenti:

In che modo lopzione -b è utile nel seguente comando che viene ripetuto 5 volte:

top -b -n 5 > file1 

Qual è la differenza tra il comando precedente e il comando seguente che elimina lopzione -b:

top -n 5 > file1 

Commenti

  • Non hai nemmeno confrontato il contenuto del file …?: -S

A nswer

La modalità batch si riferisce all elaborazione batch , che significa elaborazione automatizzata, senza intervento umano. Batch è lopposto di interattivo.

In modalità batch, top produce output che è più sensato per la raccolta in un file di log o per lanalisi (sebbene top non sia veramente bravo a produrre output analizzabile anche in batch modalità). Non cè limite al numero di righe di output e loutput non contiene sequenze di escape per la formattazione.

In modalità interattiva, top produce output destinato alla visualizzazione umana. In particolare, mostra solo una schermata di dati. Loutput contiene alcune sequenze di escape per la formattazione. Top funziona in modalità interattiva anche quando loutput viene reindirizzato a un file; conta solo la presenza dellopzione -b.

Risposta

1. La modalità batch è utile se desideri salvare i dati monitorati per una revisione successiva o per analizzarli con un altro programma. Puoi utilizzare i dati raccolti per generare file di log personalizzati (un esempio di utilizzo è descritto qui ), database o anche grafici che possono essere caricati su un server web per il monitoraggio remoto. Puoi trovare loutput batch in molti programmi popolari come il snort sistema di rilevamento delle intrusioni m.

2. Lopzione -b dice top per utilizzare la modalità batch, che è leggibile dalla macchina. Ciò significa che non ottieni la formattazione fantasia (che vedi durante lesecuzione di top in modalità interattiva), ma tutti i dati verranno inclusi. Se reindirizzi top -n 5 in un file, vedrai solo quelle righe che si adattano allo schermo. Questo perché top presume che venga eseguito in modo interattivo e si aspetta che lutente scorra verso il basso se vuole vedere tutte le righe. Prova tu stesso.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *