screen가상 터미널 다중화, 터미널 멀티 세션 등으로 설명하곤 합니다. screen은 말 그대로 하나의 가상 스크린(터미널)을 마치 백그라운드로 동작하는 것처럼 만들어 줍니다.

screen -S [name]

screen -S [name] 명령어를 이용하면, 주어진 이름으로 가상 스크린이 만들어지고 일반 터미널과 같이 작업을 할 수 있습니다. 다시 터미널로 돌아가려면 Ctrl+a+d를 사용하면 됩니다.

screen -r [name]

screen -r [name]을 통해, 해당 이름과 동일한 스크린으로 진입합니다. 동작하고 있는 스크린이 하나만 있다면 이름은 생략할 수도 있습니다.

screen -list

screen -list를 입력하면 현재 동작하고 있는 스크린 목록을 확인할 수 있습니다.

There is a screen on:
    18142.test    (06/14/2018 11:11:31 AM)    (Detached)
1 Socket in /var/run/screen/S-ubuntu.

스크린에 해당하는 pid와 이름, 생성된 시각을 볼 수 있습니다. 스크린을 종료하려면 내부에서 exit을 입력하거나, 외부에서 kill [pid]를 사용하면 됩니다.

+ Recent posts