"screen -ls" 명령을 통해 표시되지 않는 숨겨진 화면 세션 생성

"screen -ls" 명령을 통해 표시되지 않는 숨겨진 화면 세션 생성

screen명령을 통해 세션을 보이지 않게 만드는 방법이 있습니까 screen -ls? 그렇다면 이러한 화면에 액세스하는 방법은 무엇입니까?

에서 만든 모든 화면은 의 screen -S <Name>출력에 나타납니다 screen -ls.

답변1

에 언급된 위치man screen관심이 있을 수 있는 항목:

$SCREENDIR/S-<login>
/local/screens/S-<login>          Socket directories (default)
/usr/tmp/screens/S-<login>        Alternate socket directories.

예:

% mkdir foo; chmod 0700 foo;
% SCREENDIR=$PWD/foo screen -S foo -d -m sleep inf
% screen -ls
No Sockets found in /var/folders/vy/t__dhyrs3d5dd_bvk6mj5t480000gn/T/.screen.

% SCREENDIR=$PWD/foo screen -ls
There is a screen on:
    67294.foo   (Detached)
1 Socket in /Users/muru/foo.

SCREENDIR따라서 서로 다른 세션 세트를 유지하기 위해 서로 다른 을 사용할 수 있습니다 .

관련 정보