আমি rsyslog
নির্দিষ্ট লগ ইভেন্টগুলিতে লগ করতে কনফিগার করেছি /dev/xconsole
:
*.*;cron.!=info;mail.!=info |/dev/xconsole
/dev/xconsole
নামযুক্ত পাইপ ( fifo
)। আমি যদি লগ করা হচ্ছে তা দেখতে চাই তবে আমি এটি করতে পারি cat /dev/xconsole
। আমি অবাক হয়ে দেখলাম, cat /dev/xconsole
ফাইলটি পড়ার পরে কমান্ডটি শেষ হয় না, পরিবর্তে এটি কাজ করে tail -f
। অন্য কথায়, দুটি আদেশ একই আচরণ করে:
cat /dev/xconsole
tail -f /dev/xconsole
কেউ দয়া করে ব্যাখ্যা করতে পারেন যে এটি কেন?
দুজনের মধ্যে কি কোনও পার্থক্য আছে?