명령행

스크린에서 명령 실행

screen <>

스크린 세션 이름 지정

screen -S <세션>

세션 이름은 재연결 시 사용할 수 있다.

로그 파일 이름 지정

screen -Logfile <로그 파일>

자동으로 로깅 시작

screen -L

실행 중인 세션 목록 출력

screen -ls

분리된 세션에 재연결

screen -r [스크린 이름]

실행 중인 스크린이 하나밖에 없는 경우 스크린 이름은 생략할 수 있다.

분리된 상태로 세션 실행

screen -d -m

이 명령은 즉시 종료된다.

screen -D -m

이 명령은 즉시 종료되지 않는다. 세션이 종료되면 명령도 같이 종료된다. Ctrl + C가 먹히지 않으니 주의.

단축키

모든 단축키는 Control + a 로 시작한다.

기본 동작

  • 실행 중인 세션 분리: d
  • 세션 강제 종료: \
  • 세션 잠금: x

로깅

로그 파일 이름이 지정되지 않은 경우 현재 위치에 screenlog.0 파일로 저장된다.

  • 현재 윈도우 로그 시작/종료: H

예시

top 명령을 이름이 top_screen인 분리된 세션에서 실행하고, 로그 파일 이름을 top.log으로 지정하고, 세션 시작과 동시에 로깅을 시작하는 명령은 다음과 같다.

screen -S top_screen -Logfile top.log -L -d -m top