Teilen Sie dem GNU-Bildschirm mit, wo die Sitzungen gespeichert werden sollen.

9

Mein GNU-Bildschirm speichert seine Sitzungen im /tmpVerzeichnis.

Das bedeutet, dass nach einem Neustart alle Sitzungen verloren gehen :

$ screen -list 
No Sockets found in /tmp/uscreens/S-dehmann.

Wie kann ich es anweisen, sie in einem bestimmten Verzeichnis in meinem Ausgangsverzeichnis zu speichern, wo sie nicht so leicht verloren gehen?

Dehmann
quelle
2
Was nützen die Sockets nach einem Neustart? Der steuernde SCREEN-Prozess und alle seine untergeordneten Elemente wurden beendet.
Neirbowj

Antworten:

10

Aus dem Handbuch:

The "socket directory" defaults either to $HOME/.screen or simply to
/tmp/screens or preferably to /var/run/screen chosen at  compile-time...

Durch Festlegen der Umgebungsvariablen können SCREENDIRSie das Standardverhalten ändern.

mrucci
quelle