¿Qué significa "modo por lotes" para el comando superior?

¿Qué significa "modo por lotes" para el comando superior?

Estaba leyendo sobre el topcomando y encontré algo que no entiendo del todo:

opciones principales:

-bEntrar corriendopor lotes. Esto es útil para enviar resultados desde arriba a otros programas o a un archivo. Ejecuta el número de iteraciones especificadas con la opción -n y finaliza.

¿Qué es el modo por lotes?

De lo contrario :

La opción How -bes útil en el siguiente comando que se repite 5 veces:

top -b -n 5 > file1

¿Cuál es la diferencia entre el comando anterior y el siguiente comando que elimina la -bopción?

top -n 5 > file1

Respuesta1

El modo por lotes se refiere aprocesamiento por lotes, lo que significa procesamiento automatizado, sin intervención humana. Lote es lo opuesto a interactivo.

En modo por lotes, top produce resultados que son más sensibles para recopilarlos en un archivo de registro o para analizarlos (aunque top no es realmente bueno para producir resultados analizables incluso en modo por lotes). No hay límite en el número de líneas de salida y la salida no contiene secuencias de escape para formatear.

En modo interactivo, top produce resultados destinados a la visualización humana. En particular, sólo muestra una pantalla llena de datos. El resultado contiene algunas secuencias de escape para formatear. Top funciona en modo interactivo incluso cuando su salida se redirige a un archivo; sólo importa la presencia de la -bopción.

Respuesta2

1.El modo por lotes es útil si desea guardar datos monitoreados para revisarlos más tarde o analizarlos con otro programa. Puede utilizar los datos recopilados para generar archivos de registro personalizados (se describe un ejemplo de usoaquí), bases de datos o incluso gráficos que se pueden cargar en un servidor web para su monitoreo remoto. Puede encontrar resultados por lotes en muchos programas populares, como el snortsistema de detección de intrusos.

2.La -bopción indica topque se utilice el modo por lotes, que es legible por máquina. Esto significa que no obtendrá el formato sofisticado (que ve cuando se ejecuta topen modo interactivo), pero se incluirán todos los datos. Si redirige top -n 5a un archivo, solo verá aquellas líneas que quepan en su pantalla. Esto se debe a que topse supone que se ejecuta de forma interactiva y espera que el usuario se desplace hacia abajo si quiere ver todas las líneas. Inténtalo tú mismo.

información relacionada