2012-04-04 2 views
5

मैंने हाल ही में यह देखा है और मुझे नहीं पता कि यह आर्क लिनक्स या Emacs के साथ कोई समस्या है या नहीं।Emacs लंबे समय तक प्रतीक्षा के बाद ssh पर प्रतिक्रिया देना बंद कर दें

अगर मुझे रिमोट मशीन पर कोई फ़ाइल मिलती है और फिर मैं इसे खोल देता हूं और जो भी करता हूं, जब मैं उस फ़ाइल पर वापस आ जाता हूं, तो Emacs प्रतिक्रिया नहीं देता है। मुझे मिला एकमात्र समाधान Emacs को मार रहा है और इसे फिर से खोलना है।

क्या ऐसा करने के लिए कोई और मानव तरीका है?

+0

मुझे लगता है कि आप Emacs में दूरस्थ फ़ाइलों को संपादित करने के लिए ट्रम्प का उपयोग कर रहे हैं। तो इसका कौन सा संस्करण और emacs। मैंने सुना है कि emacs 24 में ट्रम्प बहुत बेहतर है। क्या तुमने कोशिश की।? – kindahero

+0

यह काफी संभव है कि एक निष्क्रिय एसएसएच सत्र समय के बाद बंद हो जाता है। आप किसी अन्य मशीन पर sshing करके एक खोल में इसका परीक्षण कर सकते हैं और फिर थोड़ी देर के लिए टर्मिनल अकेले छोड़ सकते हैं। – jtahlborn

+0

Emacs 23.4 और हाँ, मैं ट्रम्प – Yotam

उत्तर

2

ServerAliveInterval कॉन्फ़िगरेशन प्रॉपर्टी का उपयोग करते हुए निष्क्रिय होने पर आप अपने एसएसएच कनेक्शन को कॉन्फ़िगर कर सकते हैं। आप अपने ~/.ssh/config:

 Host * 
      ServerAliveInterval 5 
+0

का उपयोग कर रहा हूं मेरे पास 240 सेकंड के लिए ऐसी चीज है, मैं देखता हूं कि यह कैसे काम करता है – Yotam