توقع_unbuffer - عبر الإنترنت في السحابة

هذا هو الأمر توقع_unbuffer الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


unuffer - إخراج غير مؤجل

موجز


غير مؤجل برنامج [ وسائط ]

مقدمة


غير مؤجل تعطيل التخزين المؤقت للإخراج الذي يحدث عند إعادة توجيه إخراج البرنامج من
برامج غير تفاعلية. على سبيل المثال ، افترض أنك تشاهد الإخراج من فيفو بواسطة
تشغيله من خلال التطوير التنظيمي ثم أكثر.

od -c / tmp / فيفو | أكثر

لن ترى أي شيء حتى يتم إنتاج صفحة كاملة من المخرجات.

يمكنك تعطيل هذا التخزين المؤقت التلقائي كما يلي:

غير مؤقت od -c / tmp / فيفو | أكثر

عادة ، لا يقرأ unuffer من stdin. هذا يبسط استخدام nonuffer في بعض
مواقف. لاستخدام nonuffer في خط الأنابيب ، استخدم العلامة -p. مثال:

عملية 1 | unuffer -p process2 | عملية 3

تحفظات


قد يبدو أن unuffer -p يعمل بشكل غير صحيح إذا خرجت عملية تغذية الإدخال إلى المخرج.
يعتبر:
عملية 1 | unuffer -p process2 | عملية 3

إذا خرجت process1 ، فقد لا تنتهي العملية 2 بعد. من المستحيل على غير المخزن
تعرف طويلاً لتنتظر process2 وقد لا تنتهي process2 أبدًا ، على سبيل المثال ، إذا كانت ملف
منقي. من أجل النفعية ، يخرج المحرر ببساطة عندما يواجه EOF من أي منهما
الإدخال أو العملية 2.

من أجل الحصول على نسخة من unuffer التي تعمل في جميع المواقف ، سيكون oracle
ضروري. إذا كنت تريد حلاً خاصًا بالتطبيق ، أو الحلول البديلة أو توقع يدويًا
قد يكون أكثر ملاءمة. على سبيل المثال ، يوضح المثال التالي كيفية السماح لـ grep بامتداد
تنتهي المعالجة عندما تنتهي القطة أولاً. استخدام القط لتغذية grep سوف
لا تتطلب أبدا unuffer في الحياة الحقيقية. إنه مجرد عنصر نائب لبعض التخيلات
العملية التي قد تنتهي أو لا تنتهي. وبالمثل ، القط النهائي في نهاية خط الأنابيب
هو أيضًا عنصر نائب لعملية أخرى.

القط $ /tmp/abcdef.log | grep abc | قطة
ABCDEF
xxxabc ديفكسكس
القط $ /tmp/abcdef.log | unuffer grep abc | قطة
$ (cat /tmp/abcdef.log ؛ سكون 1) | unuffer grep abc | قطة
ABCDEF
xxxabc ديفكسكس
$

استخدم موقع متوقع أونبوفير عبر الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت