GNU/Linux >> Tutoriales Linux >  >> Linux

Cola múltiples archivos remotos

Solución 1:

Mi opción preferida es ir con multitail. Ejecutaría algo como:

multitail -l 'ssh [email protected] "tail -f /some/log/file"' -l 'ssh [email protected] "tail -f /some/log/file"'

Solución 2:

Esto funcionó para mí:

ssh -n [email protected] 'tail -f /mylogs/log' &
ssh -n [email protected] 'tail -f /mylogs/log' &

Solución 3:

Puede usar fabric para seguir varios hosts (y también resultados de grep, si es necesario):

$ fab -P -u 'USER' -p 'PASSWORD' --linewise -H host1,host2,host3 -- tail -f /path/to/my/log.log | grep ERROR

Solución 4:

Estaba pensando que también podría ser posible usar:

ssh -f [email protected] "tail -f /var/log/file" > /tmp/somefile &
ssh -f [email protected] "tail -f /var/log/file" > /tmp/somefile &

La opción -f después de ssh le permite ingresar una contraseña antes de que se ejecute en segundo plano. Entonces podría tener los resultados línea por línea en un solo archivo y ejecutar:

tail -f /tmp/somefile

Le daría un poco más de control sobre el comando "tail" actual en caso de que quisiera usar otras opciones de cola para mostrar la salida.

Solución 5:

Mira esta respuesta en stackoverflow:usa dsh y tail -f.


Linux
  1. Importar múltiples archivos SQL en MySQL

  2. Cómo comprimir varios archivos en Linux

  3. ¿Cómo cambiar el nombre de varios archivos usando Buscar?

  4. Dd:¿Múltiples archivos de entrada?

  5. ¿Tubo a múltiples archivos en el Shell?

Comando Renombrar en Linux (Renombrar Múltiples Archivos)

8 métodos para cambiar el nombre de varios archivos a la vez en Linux

Cómo editar varios archivos usando Vim Editor

Cómo descargar archivos desde servidores Linux remotos

Extensión de cambio de nombre de varios archivos de Linux

3 métodos para ver la salida tail -f de múltiples archivos de registro en una terminal