告诉 GNU screen 在哪里保存会话?

告诉 GNU screen 在哪里保存会话?

我的 GNU 屏幕将其会话存储在/tmp目录中。

这意味着重启后,所有会话都将丢失的

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

我怎样才能告诉它将它们存储在我的主目录中的特定目录中,这样它们就不会那么容易丢失?

答案1

来自手册:

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

通过设置环境变量,SCREENDIR您可以改变默认行为。

相关内容