
Ich habe gesehendiese FrageUnddiese Frage, aber keines davon trifft auf mich zu. Ich habe die Socket-Datei in /var/run/screen und sie gehört mir – aber screen -list erkennt sie nicht und lässt mich keine Verbindung herstellen. Wie kann ich diese Sitzung wiederherstellen?
tom@host~ $ ls /var/run/screen/S-tom/
total 0
prw------- 1 tom people 0 Jul 2 19:07 3954.pts-0.host
tom@host ~ $ screen -list
No Sockets found in /home/tom/.screen.
Antwort1
Sie können die SCREENDIR
Umgebungsvariable auf setzen /var/run/screen
. Sie sollten dann in der Lage sein, aufzulisten und eine Verbindung herzustellen.
sh
Kompatible Shell vorausgesetzt :
export SCREENDIR="/var/run/screen"
Ausman 1 screen
ENVIRONMENT
COLUMNS Number of columns on the terminal (overrides termcap entry).
HOME Directory in which to look for .screenrc.
LINES Number of lines on the terminal (overrides termcap entry).
LOCKPRG Screen lock program.
NETHACKOPTIONS Turns on nethack option.
PATH Used for locating programs to run.
SCREENCAP For customizing a terminal's TERMCAP value.
SCREENDIR Alternate socket directory.
SCREENRC Alternate user screenrc file.
SHELL Default shell program for opening windows (default "/bin/sh").
STY Alternate socket name.
SYSSCREENRC Alternate system screenrc file.
TERM Terminal name.
TERMCAP Terminal description.
WINDOW Window number of a window (at creation time).