fifo पर टैग किए गए जवाब

FIFO के बारे में प्रश्न - पहले-पहले विशेष फ़ाइल में, जिसे पाइप भी कहा जाता है

5
लिनक्स कर्नेल में FIFO, पाइप और यूनिक्स डोमेन सॉकेट समान हैं?
मैंने सुना है कि एफआईएफओ का नाम पाइप है। और उनका भी वही शब्दार्थ है। दूसरी ओर, मुझे लगता है कि यूनिक्स डोमेन सॉकेट पाइप के समान है (हालांकि मैंने इसका उपयोग कभी नहीं किया है)। इसलिए मुझे आश्चर्य है कि अगर वे सभी लिनक्स कर्नेल में एक ही कार्यान्वयन …

2
`Mknod` और FIFO द्वारा निर्मित नामित पाइप` mkfifo` समकक्ष द्वारा बनाए गए हैं?
मैंने mkfifo <file>FIFOs नाम बनाने के लिए कमांड का उपयोग किया है , जहां एक प्रक्रिया फ़ाइल को लिखती है, और दूसरी प्रक्रिया फ़ाइल से पढ़ती है। अब, मुझे पता है कि mknodकमांड नामित पाइप बनाने में सक्षम है। क्या ये नामित पाइप FIFOs द्वारा बनाए गए समान हैं mkfifo, …
22 fifo 

1
किसी फ़ाइल में लिखने के लिए एक नामित पाइप उतना धीमा क्यों है?
मैं यह समझने की कोशिश कर रहा हूं कि नामित पाइप कैसे काम करते हैं ताकि मैं अपने एक-तरफा इंटरप्रोसेस संचार को सुव्यवस्थित कर सकूं। मैं एक परिपत्र बफ़र में डेटा की नकल करने के कारण कुछ ओवरहेड की उम्मीद करता हूं, जो मुझे लगता था कि रैम में संग्रहीत …
18 fifo 

1
औसत पाइप प्रवाह की गति कैसे प्राप्त करें
यदि myfileसमय के साथ बढ़ रहा है, तो मैं प्रति सेकंड लाइन की संख्या का उपयोग कर प्राप्त कर सकता हूं tail -f | pv -lr > /dev/null यह तात्कालिक गति देता है, औसत नहीं। मैं औसत गति कैसे प्राप्त कर सकता हूं (यानी v(t)निगरानी समय पर गति समारोह का …
16 pipe  monitoring  tail  fifo  pv 

3
नामित पाइप (बिल्ली या पूंछ-एफ) से निरंतर पढ़ना
मैंने rsyslogकुछ लॉग ईवेंट लॉग करने के लिए कॉन्फ़िगर किया है /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleएक नामित पाइप ( fifo) है। अगर मैं देखना चाहता हूं कि क्या लॉग किया जा रहा है, तो मैं कर सकता हूं cat /dev/xconsole। मुझे यह देखकर आश्चर्य हुआ, कि कमांड cat /dev/xconsoleफ़ाइल को पढ़ने …
16 pipe  cat  tail  fifo 

9
किसी फ़ाइल के कुछ वर्गों को फ़िल्टर या पाइप करना
मेरे पास कुछ खंडों के साथ एक इनपुट फ़ाइल है, उदाहरण और शुरुआत के साथ सीमांकित हैं, उदाहरण के लिए: line A line B @@inline-code-start line X line Y line Z @@inline-code-end line C line D मैं इस फ़ाइल में एक परिवर्तन लागू करना चाहता हूं, जैसे कि X, Y, …

3
एक आभासी फ़ाइल जिसमें अन्य फ़ाइलों का संयोजन होता है
क्या इसके लिए एक फाइल सिस्टम ऑब्जेक्ट बनाने का एक तरीका है: mknod files p cat file1 file2 ... fileN > files लेकिन ऐसा है कि इसे में खोजा जा सकता है, जैसे कि यह एक नियमित फ़ाइल थी?
13 filesystems  files  cat  fifo 

1
लिनक्स में "लीक" पाइप
मान लें कि आपके पास निम्नलिखित की तरह एक पाइपलाइन है: $ a | b यदि bस्टड का प्रसंस्करण बंद हो जाता है, तो थोड़ी देर बाद पाइप भर जाता है, और लिखता है, aअपने स्टडआउट से, ब्लॉक हो जाएगा (जब तक कि या तो bफिर से प्रसंस्करण शुरू नहीं …
12 linux  pipe  fifo  buffer 

1
मैं SSHFS पर इनॉटिफ़ाइ या नामित पाइप का उपयोग कैसे करूँ?
धन्यवाद sshfsजादू, मैं एक दूरस्थ सर्वर से अपने घर की डीआईआर को माउंट कर सकता हूं sshfs user@server:/home/user ~/remote आशावादी, मैंने सोचा कि मैं एक स्थानीय सेट करेंगे inotifyहुक पर ~/remote/logFile(में sshfsतो एक स्थानीय कार्यक्रम दूरस्थ लॉग परिवर्तन के लिए प्रतिक्रिया कर सकते हैं माउंट)। cd ~/remote touch logFile # …
12 sshfs  inotify  fifo 

3
एक नामित पाइप के लिए स्वचालित ईओएफ को रोकें, और जब मैं चाहता हूं तो एक ईओएफ भेजें
मेरा एक प्रोग्राम है जो किसी दिए गए स्ट्रीम में (निम्नलिखित मामले, स्टडिन) में ईओएफ पढ़ने पर स्वचालित रूप से बाहर निकलता है। अब मैं एक शेल स्क्रिप्ट बनाना चाहता हूं, जो एक नामित पाइप बनाता है और कार्यक्रम के स्टड को इससे जोड़ता है। फिर स्क्रिप्ट पाइप के लिए …

4
कार्यक्रम आउटपुट पुनर्निर्देशन
प्रोग्राम के आउटपुट को "सिंटैक्स से कुछ संख्या" (जैसे foo 2> myfile) के साथ रीडायरेक्ट करने की कोशिश करते समय , यहां संभावित संख्याएं क्या हैं और वे क्या दर्शाती हैं? मेरा मानना ​​है कि 1 है /dev/stdout, 2 है /dev/stderr। 5 और 6 के बारे में क्या? क्या 3, …

6
अर्ध-एसिंक्रोनस पाइप
मान लें कि मेरे पास निम्नलिखित पाइप है: a | b | c | d मैं कैसे पूरा करने के लिए इंतजार कर सकते हैं c(या b) में shया bash? इसका मतलब है कि स्क्रिप्ट dकिसी भी समय शुरू हो सकती है (और इसके लिए प्रतीक्षा करने की आवश्यकता नहीं …
11 bash  shell  pipe  fifo 

3
नामित पाइप, फ़ाइल विवरणक और ईओएफ
दो विंडो, एक ही यूजर, बैश प्रॉम्प्ट के साथ। विंडो -1 प्रकार में: $ mkfifo f; exec <f तो बैश अब फाइल डिस्क्रिप्टर 0 से पढ़ने का प्रयास कर रहा है, जिसे नामांकित पाइप में मैप किया गया है f। विंडो -2 प्रकार में: $ echo ls > f अब …

3
$ RANDOM की तरह "जनरेटर" कैसे लागू करें?
विशेष चर $RANDOMका हर बार उपयोग किए जाने के बाद नया मान होता है। इस संबंध में, यह कुछ भाषाओं में पाई जाने वाली "जनरेटर" वस्तुओं की याद दिलाता है। वहाँ कुछ इस तरह से लागू करने के लिए एक रास्ता है zsh? मैंने नामित पाइपों के साथ ऐसा करने …
10 zsh  fifo  ipc 

2
mkfifo - क्या डिस्क I / O वास्तव में होता है?
मेरे पास 2 एप्लिकेशन हैं: निर्माता (एन उदाहरण) उपभोक्ता (1 उदाहरण) मैं वर्तमान में उत्पादकों से मध्यवर्ती परिणाम लिखता हूं , और फिर उपभोक्ता डिस्क से इन फ़ाइलों को पढ़ता है और अंतिम परिणाम तैयार करता है । मैं उत्पादकों से सीधे उपभोक्ता को "स्ट्रीमिंग" करके इस I / O …
10 io  fifo 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.