এমন কোনও ডিভাইস ফাইল রয়েছে যা কেবল অবরুদ্ধ করে?


21

... / dev / নাল এর অনুরূপ কিছু, কিন্তু এটি কেবল এতে লেখা সমস্ত বাইটকে ব্লক করে?

আমার যা দরকার তা হ'ল একটি কৌশল যা এর আউটপুট ব্লক করে মেমরিতে নির্বিচারে এক্সিকিউটেবলকে ধরে রাখে। পাইপগুলি ব্যবহারযোগ্য বলে মনে হয় না, কারণ আউটপুট প্রথমে একটি বাফারে লেখা হয়।

উত্তর:


27

আপনি ব্যবহার করে একটি নামক পাইপ (ফিফো) তৈরি করতে পারেন mkfifo। এই ধরণের বিশেষ ফাইলটিতে রচনাগুলি কোনও প্রক্রিয়াটি না পড়া পর্যন্ত অবরুদ্ধ হবে।

$ mkfifo blocker
$ echo hello > blocker # "hangs"

অন্য অধিবেশনে:

$ cat blocker
hello                  # the `echo` above unblocks after this
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.