2012-02-20 3 views
5

हर बार जब मैं iTerm2 से जारी करता हूं, तो एक मिनट से अधिक समय तक एक कमांड लेता है, एक शून्य चरित्र^@ प्रत्येक मिनट के लिए एक बार मुद्रित हो जाता है या प्रक्रिया पूरी होने तक लगातार जारी हो जाता है।iTerm2 एक शून्य चरित्र को प्रिंट करना

मुझे पता नहीं लगाया जा सकता है कि यह एक बग या सुविधा है जिसे मुझे किसी भी तरह से अक्षम करने में सक्षम होना चाहिए।

यह वास्तव में टर्मिनल के लिए प्रिंट आउट करने लगता है, लेकिन यह करने के लिए या तो stdout या stderr नहीं जा रहा है:

$ echo `sleep 181` 
^@^@ 
$ echo `sleep 181` 2> /tmp/stderr 
^@^@ 
$ echo `sleep 181` > /tmp/stdout 
^@^@ 
+0

क्या यह किसी अन्य टर्मिनल में होता है? आप किस शैल का उपयोग कर रहे हैं? नवीनतम बीटा और मछली के खोल के साथ, मैं इसे पुन: पेश नहीं कर सकता। – You

+0

मैंने इसे टर्मिनल ऐप के साथ नहीं देखा है। मैंने कभी देखा है कि यह iTerm2 के साथ होता है। एक सैनिटी चेक के लिए, मैं देखता हूं कि यह नियमित iTerm के साथ होता है या नहीं। मैं बैश का उपयोग कर रहा हूँ। – orluke

उत्तर

5

बंद करें "के दौरान प्रयोग में भेजने ascii कोड" prefs-> profiles-> सत्र में।

+0

लेकिन जब भी मैं iterm2 पहली बार खोलता हूं, तब भी मुझे '^ @%' मिलता है, क्यों? – Jerome