(7 respuestas)
Cerrado hace 4 años.
Necesito un comando que actúe como tail -f
(muestra los cambios de archivo en tiempo real), pero debería mostrar la nueva salida para todos los archivos (incluso si se crea/agrega el nuevo archivo). No sé qué archivos habrá en el directorio que necesito escuchar, por eso lo necesito.
Descubrí que tail -f folder_name/*
hace lo que quiero, pero no funciona si agrego un nuevo archivo, no mostraría sus cambios.
¿Hay alguna manera de lograr lo que necesito?
Respuesta aceptada:
Parece una pregunta muy similar fue preguntado antes.
supervise los archivos (ala tail -f) en un directorio completo (incluso los nuevos)
Esencialmente, tail -f no funciona como esperas porque el comodín * se expandió en el momento de la ejecución y tail no está diseñado para seguir evaluando. Necesitas usar una aplicación diferente.
Hay buenas soluciones sugeridas en las respuestas a la pregunta anterior. Los tres que noté son inotify, multitail y xtail. Probablemente sea mejor obtener más detalles sobre los de las otras respuestas.