Empecé a descargar un archivo grande en segundo plano usando
$ nohup wget http://example.tld/big.iso &
que también me da un nohup.outarchivo que incluye la salida de wget.
Ahora, si luego quiero ver el proceso de descarga, podría usarlo, $ tail -f nohup.outpero eso llena la ventana de mi terminal más rápido de lo que desearía. Lo que me gustaría ver es la última línea que se actualiza constantemente (al igual que cuando se usa wgetsolo).
Lo intenté $ tail -n 1 -f nohup.outpero parece afectar solo la cola inicial.
En términos generales, si es posible limitar (en este caso a 1) el número de líneas que la salida de un comando tiene disponible / visible, resolvería este problema. Es como tener la salida en un búfer circular : solo piense en la barra de progreso normal que $ wget example.tld/big.isose imprimiría.
¿Existe tal solución?
¿O estoy subiendo al árbol de manera incorrecta? (Es decir, ¿sería más fácil limitar nohupla salida o hacer otra cosa?)
tailproceso cada segundo, que podría o no ser algo que le interese. Además, asegúrese de especificar un intervalo de sub-segundo (por ejemplowatch -n 0.1) para simular la parte de "actualización constante". (Obviamente, esto también aumenta la cantidad de procesos y llamadas abiertas de archivo). Finalmente, si está utilizando OS X, puede obtenerlowatchde MacPorts, ya que no está disponible de forma predeterminada.