Powiedz ekranowi GNU, gdzie zapisać sesje?

8

Mój ekran GNU przechowuje swoje sesje w /tmpkatalogu.

Oznacza to, że po ponownym uruchomieniu wszystkie sesje zostaną utracone :

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

Jak mogę nakazać im przechowywanie ich w określonym katalogu w moim katalogu domowym, gdzie nie zostaną tak łatwo utracone?

dehmann
źródło
1
Jakie są zalety gniazd po ponownym uruchomieniu? Kontrolujący proces EKRANU i wszystkie jego dzieci zostaną zakończone.
neirbowj

Odpowiedzi:

9

Z instrukcji:

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

Ustawiając zmienną środowiskową SCREENDIR, możesz zmienić domyślne zachowanie.

mrucci
źródło