shell - Why is my pipe in Linux getting stuck? -


मैं इसे गोलाबारी कर रहा हूँ:

  mkfifo my_fifo   < P> इस अनुमति के साथ:  
  prw-r - r--   

तब मैं करता हूं:

  echo यह मेरा फीफो है & gt; My_fifo   

लेकिन यह फंस जाता है और किसी अन्य शेल से दस सेकंड के बाद my_fifo का आकार शून्य है।

ऐसा क्यों है?

टर्मिनल में 1:

  $ cat & gt; टर्मिनल 2 में:  
  $ cat my_fifo   

उस प्रकार के टर्मिनल 1 में कुछ और टर्मिनल की जांच करें 2।

फीफा आकार के बारे में नोट: यह हमेशा 0 होता है क्योंकि यह नियमित फाइल नहीं है, लेकिन नामित पाइप जो डिस्क के बजाय रैम का उपयोग करता है।

Comments

Popular posts from this blog

java - NullPointerException for a 2d Array -

python - Assemble mpeg file unable to play in mediaplayer -

c# - NameSpace Manager or XsltContent to parse aspx page -