Există un instrument numit ecran
. După ce vă conectați la un server, trebuie doar să tastați ecran
iar de acum înainte sesiunea dumneavoastră va rula într-un terminal virtual care ecran
prevede, ceea ce înseamnă că va fi „ținut în viață” și va funcționa în continuare chiar dacă închideți terminalul (dar nu dacă introduceți Ieșire
- aceasta se va termina ecran
!). De asemenea, vă puteți deconecta intenționat de la ecran
sesiune apăsând Ctrl+A și apoi D în timp ce sunteți în ecran
sesiune și sesiunea va fi în continuare rulată. Apoi vă puteți deconecta de la server.
După cum se spune în comentariu, după reconectarea la tipul de server ecran -dr
și ar trebui să fii reconectat la sesiune. Dacă ai avea doar unul deconectat ecran
sesiune, nu trebuie să tastați niciun argument după ecran -dr
. În caz contrar, puteți enumera toate ecran
sesiuni în contul dvs. cu ecran -ls
și apoi tastați ecran -dr PID
Unde PID
este PID-ul sesiunii pe care o doriți.
Nu este chiar „salvarea” unei sesiuni așa cum ai cerut, deoarece sesiunea este alergând tot timpul, chiar și după ce vă deconectați, ceea ce înseamnă că dacă ați lăsat un program în funcțiune, acesta va continua să ruleze și va continua să scrie rezultate - dacă există - pe terminalul virtual. ecran
are un tampon de derulare înapoi, deci dacă apăsați Ctrl+A și apoi Esc în timp ce sunteți în ecran
sesiune, puteți derula înapoi pentru a vedea liniile de ieșire produse de program în timp ce ați fost deconectat. Dar dacă există multă ieșire, tamponul de derulare înapoi poate să nu fie suficient.
ecran
poate face mult mai mult - de exemplu, puteți avea mai multe sesiuni care rulează în fundal și puteți comuta între ele, dar cazul de utilizare de bază descris mai sus ar trebui să fie suficient pentru ceea ce aveți nevoie.