2012-04-04 8 views
5

L'ho notato recentemente e non so se questo è un problema con Arch Linux o Emacs.Emacs smette di rispondere a ssh dopo lunga attesa

Se trovo un file su una macchina remota e quindi lo lascio aperto e faccio qualsiasi cosa, quando torno a quel file, Emacs non risponde. L'unica soluzione che ho trovato è uccidere Emacs e riaprirlo.

Esiste un modo più umano per farlo?

+0

Immagino che tu stia utilizzando il tramp per modificare i file remoti in emacs. Quindi quale versione di esso ed emacs. Ho sentito che il vagabondo in emacs 24 è molto meglio. Hai provato.? – kindahero

+0

è possibile che una sessione ssh inattiva venga arrestata dopo un certo periodo di tempo. è possibile testare questo in una shell sshing su un'altra macchina e quindi lasciare il terminale da solo per un po '. – jtahlborn

+0

Emacs 23.4 e sì, sto usando il vagabondo – Yotam

risposta

2

È possibile configurare la connessione ssh per mantenerla inattiva quando si utilizza la proprietà di configurazione ServerAliveInterval. Dovresti inserire qualcosa di simile nel tuo ~/.ssh/config:

 Host * 
      ServerAliveInterval 5 
+0

Ho una cosa del genere per 240 secondi, vedrò come funziona – Yotam

Problemi correlati