আপনি ফিফো ব্যবহার করে অনুরূপ কিছু করতে পারেন যা শূন্য-বাইট আকারের ফাইলের মতো।
তবে মনে রাখবেন যে এই ফাইলটি থেকে যদি কিছু না পড়ে থাকে তবে সিসলগ প্রক্রিয়াটি ব্লক হয়ে যেতে পারে এবং আপনার সমস্ত লগ-ফাইলে লেখা বন্ধ করে দেবে। আমি নিশ্চিত নই যে উবুন্টু / সেন্টোসের নতুন সংস্করণগুলির সাথে এই আচরণটি পরিবর্তন করা হয়েছে কিনা।
একটি উদাহরণ এখানে
অন্য উদাহরণের জন্য, এর মতো কিছু চেষ্টা করুন।
আপনার ফিফো করুন:
sudo mkfifo /var/log/everything.fifo
এবং এটি (r) syslog.conf এ যুক্ত করুন, তারপরে সিসলগ পুনরায় আরম্ভ করুন:
*.* |/var/log/everything.fifo
তারপরে একটি উইন্ডো থেকে ফিফোটি দেখুন:
cat /var/log/everything.fifo
এবং অন্য উইন্ডোতে সিসলগে কিছু জিনিস প্রেরণ করুন:
logger Test1
logger Test2
logger Test3
cat
উপরের আউটপুটে আপনার "টেস্ট *" লাইনগুলি দেখতে হবে ।
এই বৈশিষ্ট্যটি ডিবাগিংয়ের জন্য দুর্দান্ত হতে পারে, বিশেষত যদি আপনি আরও বেশি দিন ডেটা রাখার যত্ন না করেন। উদাহরণস্বরূপ, আপনি যদি কেবল ফায়ারওয়াল স্প্যাম বাদে সবকিছু দেখতে চান তবে আপনি এরকম কিছু করতে পারেন:
grep -vi "kernel: .* on wan" /var/log/everything.fifo
rm -f *.tar.gz.*