He configurado rsyslog
para registrar ciertos eventos de registro en /dev/xconsole
:
*.*;cron.!=info;mail.!=info |/dev/xconsole
/dev/xconsole
es una tubería con nombre ( fifo
). Si quiero ver lo que se está registrando, puedo hacerlo cat /dev/xconsole
. Me sorprende ver que el comando cat /dev/xconsole
no termina después de leer el archivo, sino que actúa como tail -f
. en otras palabras, los dos comandos se comportan igual:
cat /dev/xconsole
tail -f /dev/xconsole
¿Alguien puede explicar por qué es eso?
¿Hay alguna diferencia entre los dos?