¿Existe una herramienta de línea de comandos que pueda leer un archivo y escribir el contenido del archivo en la salida estándar, bloqueando el EOF?


1

Hay algo como tail –f ¿También funciona bien con archivos binarios y admite condiciones de salida como "en pid X death" o algo así?

Respuestas:


2

ISTM que tail –f Funciona con archivos binarios. ¿Hay algún requisito particular que tengas que creas? tail no va a satisfacer?

La filosofía original en Unix era mantener las cosas simples. Si bien su comercialización puede haberle quitado ese principio, no esperaría encontrar un solo programa que hiciera I / O de archivos y que también supervisara el estado de otros procesos. La mejor forma de obtener las condiciones de salida que desea es escribir un script de shell y envolverlo tail –f.


De hecho, combinado con --pid= Cumplirá la tarea bastante bien.
charlesbridge

Hmm, cierto, filosofía unix. Debería tener eso en mi mente un poco más.
thejh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.