Dem GNU-Bildschirm mitteilen, wo die Sitzungen gespeichert werden sollen?

2919
dehmann

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 Heimatverzeichnis zu speichern, wo sie nicht so leicht verloren gehen?

8
Was nützen die Steckdosen nach einem Neustart? Der kontrollierende SCREEN-Prozess und alle seine Kinder wurden beendet. neirbowj vor 10 Jahren 1

1 Antwort auf die Frage

9
mrucci

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.