अगर मैं tmux में बहुत अधिक आउटपुट के साथ कमांड चलाता हूं, लेकिन इसे Ctrl-C के साथ रद्द करने का निर्णय लेता है, तो रुकने से पहले 10-15 सेकंड का अंतराल है। हालांकि, अगर मैं tmux के बाहर एक ही काम करता हूं, तो यह तुरंत बंद हो जाता है। यह क्यों है, और क्या यह ठीक है?
व्यवहार में, यह मुद्दा तब आता है जब मैं grep -R
एक बड़ी निर्देशिका पर काम कर रहा होता हूं और मेरी खोज पर्याप्त रूप से बाधित नहीं होती है। वर्कअराउंड यह सुनिश्चित करने के लिए परिणाम को पाइप wc
करने के लिए होगा कि आउटपुट बहुत लंबा नहीं है, लेकिन यह सिर्फ एक और कदम है जिससे मैं बचना चाहूंगा।
टिप्पणियाँ:
- Gnome Terminal, uxterm, st और सादे आभासी टर्मिनल (जैसे, ctrl-alt-f2) में इसका व्यवहार समान है, लेकिन विलंब सादा आभासी टर्मिनल में कम है।
- मैं केवल एक ही नहीं हूँ: http://www.mail-archive.com/tmux-users@lists.sourceforge.net/msms015015.html
- अगर मेरी टर्मिनल विंडो बड़ी है तो देरी अधिक लंबी है। फुलस्क्रीन टर्मिनल के लिए,
grep -R
क्लॉट किए गए होम डायरेक्टरी में (कोई अन्य तर्क नहीं) रोकने के लिए लगभग 15 सेकंड लगते हैं । 80 × 25 वर्ण टर्मिनल के लिए, यह लगभग तुरंत बंद हो जाता है।
grep -R "a" ~/
(फ़ाइल में नहीं लिख रहा हूँ ) ... औरyes | nl | cut -f1 | head -9999999 > ~/file
फिरcat ~/file
।