Saya telah mengkonfigurasi rsysloguntuk mencatat peristiwa log tertentu ke /dev/xconsole:
*.*;cron.!=info;mail.!=info |/dev/xconsole
/dev/xconsoleadalah pipa bernama ( fifo). Jika saya ingin melihat apa yang sedang dicatat, saya bisa melakukannya cat /dev/xconsole. Saya terkejut melihat, bahwa perintah cat /dev/xconsoletidak selesai setelah membaca file, tetapi bertindak sebagai tail -f. dengan kata lain, kedua perintah berperilaku sama:
cat /dev/xconsole
tail -f /dev/xconsole
Adakah yang bisa menjelaskan mengapa itu?
Apakah ada perbedaan di antara keduanya?