Ho configurato rsyslog
per registrare determinati eventi del registro per /dev/xconsole
:
*.*;cron.!=info;mail.!=info |/dev/xconsole
/dev/xconsole
è una pipe denominata ( fifo
). Se voglio vedere cosa viene registrato, posso fare cat /dev/xconsole
. Sono sorpreso di vedere che il comando cat /dev/xconsole
non termina dopo aver letto il file, ma agisce come tail -f
. in altre parole, i due comandi si comportano allo stesso modo:
cat /dev/xconsole
tail -f /dev/xconsole
Qualcuno può spiegare perché?
C'è qualche differenza tra i due?