본문 바로가기
웹(web)/백엔드 기초

Ubuntu screen 사용법

by 바코94 2021. 8. 22.

ubuntu환경의 ec2를 생성하게 되면 ssh 등으로 ec2에 접속하여 프로그램을 구동시킨다. 이 때, ssh가 종료되어도 ec2에서 프로그램을 계속 구동하고 싶을 때 screen을 사용할 수 있다.

Insatll Screen

apt-get install screen

Session 리스트 확인

screen은 session 단위로 관리하는 방식이다.
screen -ls

Screen 생성

screen -S [session-name] : screen-name을 이름을 지정하여 실행 
  ex. `screen -S django`

Screen 진입 및 탈출

screen -r [session-name] : 실행중인(Detached) screen 세션으로 재 진입
screen -x [session-name] : 실행중인(Attached) screen 세션으로 재 진입

Ctrl+a, d : screen 탈출(screen은 계속 실행됨.)
(참고 Screen에서의 명령은 먼저 Ctrl + a를 누른 후 조합키를 순차적으로 누르면 된다.)

session 삭제

screen -XS <session-id> quit

Screen 간 이동

Ctrl+a, n : 다음 세션(next)
Ctrl+a, p: 이전 세션(prev)

'웹(web) > 백엔드 기초' 카테고리의 다른 글

ioredis 레디스 클러스터 설정  (1) 2023.11.21
Web server  (0) 2020.06.30
HTTP Protocol Method  (0) 2020.06.30