백그라운드 환경서 돌리기

오동훈·2022년 12월 6일
0

잡것들

목록 보기
3/7

1. screen

screen은 OS 환경에서 물리 터널을 가상 터미널로 다중화하여 특정 서비스 또는 프로그램을 백그라운드에서 돌리다가 필요하면 포어그라운드로 가져오는 명령이라고 이해하시면 될 거 같습니다.

1. 설치 방법

ubuntu (Debian 계열)

sudo apt-get install screen

centos (Redhat 계열)

yum install screen

2. 사용법

screen을 다음과 같이 생성한 후 원하는 작업이 있다면 평시와 동일하게 작업해주시면 됩니다.

예를 들어, 저 같은 경우에 백그라운드로 서버를 돌리고 싶다고 가정한다면 간단히 다음과 같이 작업해주면 됩니다.

  1. 스크린 생성
  2. 스크린 진입
  3. 서버 실행
  4. 스크린 탈출

1. 스크린 생성

screen에 이름을 지정하며 새롭게 생성하고 곧바로 진입하는 명령어입니다.

screen -S [스크린 이름]

2. 목록 확인

현재 생성되어 있는 screen 목록을 리스트화 합니다.

screen -list

3. 스크린 진입

생성되어 있는 세션명을 포어그라운드로 들고오는 명령어입니다.

screen -R [세션명]

4. 스크린 탈출

스크린을 유지한 채 탈출하는 명령어입니다.

Ctrl-a, d

5. 백그라운드 스크린 지우기

현재 생성되어 있는 세션을 삭제하는 작업 명령어입니다.

 screen -X -S [번호 or 세션명] kill
profile
삽질의 기록들🐥

0개의 댓글