리눅스에서 많이 사용했던 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도 사용해 보길 권한다.