He configurado rsyslogpara registrar ciertos eventos de registro en /dev/xconsole:
*.*;cron.!=info;mail.!=info |/dev/xconsole
/dev/xconsolees 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/xconsoleno 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?