Método para monitorear la finalización de comandos de Linux usando comandos PV

  
                

Los administradores de sistemas Linux deben realizar una supervisión en tiempo real de los comandos para que sepan que los comandos se han ejecutado con éxito, en lugar de ser suspendidos. Aquí se explica cómo usar el comando PV para monitorear la finalización de los comandos de Linux

comandos de Linux no suele progresar y proporcionar información relevante, y esta información es particularmente importante, sobre todo cuando se tiene tiempo limitado. Sin embargo, esto no significa que esté indefenso — — ahora hay un comando, pv, que muestra el progreso del comando que se está ejecutando actualmente en la línea de comandos. Lo discutiremos en este artículo e ilustraremos sus características con algunos ejemplos simples.

Comandos PV

PV Desarrollado por Andrew Wood, abreviatura de Pipe Viewer, que significa mostrar información sobre el progreso del procesamiento de datos a través de tuberías. Esta información incluye el tiempo que se ha gastado, el porcentaje de finalización (que se muestra en la barra de progreso), la velocidad actual, el total de datos transmitidos y el tiempo estimado restante.

<; Para usar PV, debe ajustar las opciones apropiadas y colocarlo en la tubería entre los dos procesos. La entrada estándar del comando se pasará a través de la salida estándar, y el progreso se enviará a la salida de error estándar. " La explicación anterior proviene de la página de ayuda del comando.

Descargue e instale

Los sistemas operativos basados ​​en Debian, como Ubuntu, pueden simplemente instalar PV usando el siguiente comando:

sudo apt-get install pv

Si está utilizando otras distribuciones, puede instalar PV en su sistema utilizando el software de gestión de paquetes correspondiente. Una vez que el PV está instalado, puede usarlo en una variedad de situaciones (ver más abajo). Tenga en cuenta que todos los ejemplos siguientes utilizan pv 1.2.0.

Funciones y usos

La mayoría de los escenarios de uso que utilizamos (usuarios que usan la línea de comandos en Linux) usan comandos que copian archivos de películas desde una unidad USB a su computadora. Si usa cp para realizar las tareas anteriores, no sabrá lo que está pasando hasta que finalice todo el proceso de copia o se produzca un error.

Sin embargo, el comando pv es muy útil en este escenario. Por ejemplo:

pv /media/himanshu/1AC2-A8E3/fNf.mkv > ./Desktop/fnf.mkv

Salida sigue:

PV- Copia Entonces, como puede ver, este comando muestra mucha información útil sobre la operación, incluida la cantidad de datos que se han transferido, el tiempo que tomó, la velocidad de transferencia, la barra de progreso, el porcentaje de progreso y el tiempo restante.

El comando pv proporciona una variedad de interruptores de opciones de visualización. Por ejemplo, puede usar -p para mostrar el porcentaje, -t para mostrar el tiempo, -r para indicar la tasa de transferencia, y -e para representar eta (LCTT). Lo bueno es que no tiene que recordar una opción, porque las opciones predeterminadas están habilitadas. Sin embargo, si solo necesita una de estas informaciones, puede completar la tarea controlando estas opciones.

Anterior 12 Siguiente Total 2 Páginas

Copyright © Conocimiento de Windows All Rights Reserved