rsyslog
Belirli günlük olaylarını günlüğe kaydetmek için yapılandırıldım /dev/xconsole
:
*.*;cron.!=info;mail.!=info |/dev/xconsole
/dev/xconsole
adlı bir adlandırılmış kanaldır ( fifo
). Nelerin günlüğe kaydedildiğini görmek istersem yapabilirim cat /dev/xconsole
. cat /dev/xconsole
Dosyayı okuduktan sonra komutun bitmediğini görmek yerine şaşırdım , bunun yerine işlev görür tail -f
. diğer bir deyişle, iki komut aynı şekilde davranır:
cat /dev/xconsole
tail -f /dev/xconsole
Birisi bunun neden olduğunu açıklayabilir mi?
İkisi arasında herhangi bir fark var mı?