আমি পাইপের মাধ্যমে দুটি প্রসেসের মধ্যে প্রচুর পরিমাণে তথ্য স্থানান্তরিত করলে, কিছু অস্থায়ী ফাইল linux / tmp ডিরেক্টরিতে তৈরি করা হবে। পাইপ অপারেশন সফল হলে, সংশ্লিষ্ট অস্থায়ী ফাইল স্বয়ংক্রিয়ভাবে OS দ্বারা সরানো হবে। কিন্তু অপারেশন ব্যর্থ হলে, TMP ফাইল সেখানে রয়ে যায়।
কিছু কারণে, আমি পাইপের মাধ্যমে তথ্য স্থানান্তরিত করার জন্য ব্যবহারকারীর কাছে সুযোগ চাই না, তাই আমার প্রোগ্রাম ক্র্যাশ হওয়া সত্ত্বেও হার্ডডিস্কে থাকা কিছু বাকি নেই। কিভাবে আমি এটি করতে পারব?
sender > filename
তারপর receiver < filename
। আমি উভয় ops সময় tmp ফাইল চেক চাই, প্রেরক বা রিসিভার এটি করছেন কিনা তা দেখতে।
mkfifo
-created পাইপ কোন বাফার না (সব সময়ে!) এবং ফাইল তৈরি করে না।