¿Hay una manera fácil de hacer algo como tail -f mylogfile
mostrar los cambios de más de un archivo (quizás con el nombre del archivo agregado como prefijo a cada línea)? O tal vez una herramienta GUI? Estoy ejecutando Debian.
¿Hay una manera fácil de hacer algo como tail -f mylogfile
mostrar los cambios de más de un archivo (quizás con el nombre del archivo agregado como prefijo a cada línea)? O tal vez una herramienta GUI? Estoy ejecutando Debian.
Respuestas:
Has intentado tail -f file1 file2
? Parece hacer exactamente lo que quieres, al menos en mi máquina FreeBSD. ¿Quizás lo tail
que viene con un sistema Debian puede hacerlo también?
-F
en su lugar ya que una serie de archivos pueden truncarse cuando reinicio los programas del servidor.
tail -qF *.log
: -q
ocultar los nombres de archivo y -F
, como señaló Arcege, dejar que tail
siga el nombre en lugar del descriptor porque mis archivos de registro se están rotando.
tail -f /var/log/folder/*
devuelve el error "no se puede ejecutar / usr / bin / tail: lista de argumentos demasiado larga"
Por alguna razón, las respuestas en la línea de tail -f file1 file2
no eran exactamente lo que tenía en mente.
Quiero saber qué sucedió en varios registros, más recientemente 'localmente', independientemente del orden cronológico global.
Para hacer eso, usé algo más como watch -n1 tail -n10 file1 file2
Para el ejercicio escribí una pequeña utilidad de nodo que hace lo mismo que tail -f f1 f2 f3
Esplendor:
https://www.npmjs.com/package/splex
La "actualización" principal es que las líneas están codificadas por colores por nombre de archivo, y que puede tener una interfaz similar a una tabla.
Otra mejora, en realidad la razón principal por la que escribí esto, es la capacidad de tener archivos .splexrc.json en diferentes carpetas, por lo que en lugar de tener que escribir tail -f f1 f2 f3
en una carpeta, luego diferentes archivos en otra, puede escribir el archivo .splexrc.json en la raíz de su proyecto y simplemente escriba splex
sin argumentos de la lista de archivos y transmite automáticamente los registros relevantes que enumeró en el archivo de configuración.
multitail
Está el rey allí. Consulte Combinar entrada de múltiples archivos / tuberías sin líneas de bloqueo o bloqueo.