반응형
screen이란?
screen을 사용하면 여러 개의 가상 터미널 세션을 생성하고, 여러 작업을 동시에 실행하거나 백그라운드에서 실행할 수 있다.
사용 예시
docker를 사용하지 않고 수동 배포를 할 때 유용하게 사용할 수 있다.
나는 주로 간단한 jar파일 실행시켜둘 때 유용하게 사용했다.
screen은 설치되어있는 경우도 있어서 그냥 사용하면 된다.
설치 방법
apt-get install screen
스크린 명령어
명령어 | 설명 |
---|---|
screen | 스크린 생성 |
screen -ls | 스크린 목록을 보여준다. |
screen -S [세션명] | 지정한 세션명으로 스크린 생성 |
screen -r [세션명 또는 세션ID] | 스크린 재진입(싱글 모드) (스크린이 한개면 이름 생략 가능) |
screen -x [세션명 또는 세션 ID] | 스크린 재진입 (멀티 모드) (스크린이 한개면 이름 생략 가능) |
스크린 내부(세션) 명령어
Ctrl+a, d : 세션 종료하지 않고 떠나기 (창 최소화와 비슷하다. 백그라운드로 돌릴 수 있다)
주의 : Ctrl과 a를 동시에 누르고, 키보드에서 손가락을 모두 뗀 다음에 d만 따로 눌러야한다.
스크린을 나가고싶다면 exit를 입력하면 된다.
참고