작성일 댓글 남기기

screen 명령어 사용법 간단 정리

리눅스에서 많이 사용했던 screen 명령어의 간단한 사용법을 알아보자.

회사 업무용 서버중에 screen 명령어를 사용해서 서비스 데몬을 구동중인 시스템이 있어
간단히 screen 명령어 사용법을 찾아보고 정리한다.

1. 가상 새션 만들기

$ screen -S [새션이름]
$ screen -S test

옵션은 대문자 S를 사용한다.

2. 가상 새션에서 나오기(detach)

$ Ctrl + a, d
[detached from 418279.test]

키보드의 Ctrl 키와 a 키를 눌렀다 마지막에 d 를 눌린다. 두 단계의 단축키를 사용하는 것이다. 여기서 “Ctrl + a” 키 조합은 prefix 라 하며, 뒤 따라 오는 키 조합으로 특정 명령을 실행할 수 있다.

3. 가상 새션 리스트 확인

$ screen -list
There are screens on:
        418303.oops     (02/08/24 01:45:39)     (Detached)
        418279.test     (02/08/24 01:39:56)     (Detached)
2 Sockets in /run/screen/S-dk.

4. 가상 새션에 진입

$ screen -r [새션이름]
$ screen -r test

-r 옵션 뒤에 생성된 가상 새션 이름을 사용하면 된다.

참고로 screen 명령어 말고 tmux도 사용해 보길 권한다.