C'è un modo per persistere nelle sessioni di tmux attraverso i riavvii?


6

In particolare, i dati della sessione di tmux possono essere scritti in un file e ricaricati al riavvio?

Sto pensando a qualcosa di simile al mksessioncomando di Vim .

Risposte:


6

Supponendo che sia possibile salvare l'output di tutti i riquadri in un file dopo il fatto, è comunque necessario ripristinare lo stato di tutti i processi in quei riquadri. C'era qualcosa del genere ad un certo punto, ma ha ancora alcune limitazioni. Non esiste tale funzionalità integrata in tmux. Questo non è come Vim che deve solo ricordare quali file hai aperto, se hai salvato il tuo lavoro o meno, dove si trovava il cursore, la cronologia degli input, ecc.

Modifica: il cryopid è inattivo. Vedi https://criu.org/Main_Page , che è ciò che è ufficialmente in prima linea.


è ancora così?
FutuToad,

1
Il checkpoint-restore di Linux è leggermente migliorato negli ultimi anni, anche se non posso confermare che sia uniforme su tutta la linea. Vedi gli articoli LWN .
pilona,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.