728x90
반응형
1. screen이란?
리눅스 서버에 터미널로 원격 접속하여 프로그램을 실행할 때, 터미널이 종료되면 실행 중인 프로그램도 같이 종료됩니다.
터미널을 종료하고 나서도 프로그램을 계속 실행하고 싶다면, screen을 사용하면 됩니다.
Screen은 백그라운드에 독립적으로 실행되는 가상의 터미널을 만들어 줍니다.
백그라운드로 실행되기 때문에 원격 접속한 터미널이 종료되어도 계속 실행되고, 독립적이기 때문에 여러 개의 가상 터미널을 만들어 사용할 수도 있습니다.
2. screen 설치 방법
먼저, screen을 사용하기 위해서는, 아래 명령어로 설치부터 해야 합니다.
apt-get install screen
3. screen 사용 방법
가장 많이 사용하는 명령어는 아래와 같습니다.
명령어 | 설명 |
screen -S [세션명] | 스크린 세션 생성 |
screen -R [세션명] | 스크린 세션에 다시 접속 (reattach) |
screen -list | 스크린 세션 목록 확인 |
screen -X -S [세션명] quit | 스크린 세션 삭제 |
(접속중) Ctrl + a + d | 현재 스크린 세션에서 나오기 (detach) (스크린 세션은 종료되지 않고, detached 상태로 백그라운드에서 계속 실행되고 있음) |
(접송중) exit | 스크린 세션 종료 |
4. 사용 예시
(1) 스크린 세션 생성
아래 명령어로 스크린 세션을 생성할 수 있습니다.
screen -S youngd
(2) 스크린 세션에서 나오기 (detach)
스크린 세션 안에서 필요한 작업을 수행하신 후에 Ctrl + a + d 를 입력하면, 아래와 같이 스크린 세션에서 빠져나올 수 있습니다.
(3) 스크린 세션 목록 확인
아래 명령어로 스크린 세션 리스트를 확인할 수 있습니다.
screen -list
(4) 스크린 세션 다시 접속 (reattach)
아래 명령어로 스크린 세션에 다시 접속할 수 있습니다.
screen -R youngd
(5) 스크린 세션 종료
스크린 세션에 접속된 상태에서 아래 명령어를 입력하면, 세션이 종료됩니다.
exit
728x90
반응형
'Programming > Linux' 카테고리의 다른 글
[Linux] Ubuntu 버전 확인 방법 (0) | 2025.02.12 |
---|---|
[Linux] zip 압축하기, 압축 푸는 방법 (41) | 2024.12.21 |
[Linux] tar 압축하기, 압축 푸는 방법 (38) | 2024.12.20 |
[Linux] sox 오디오 파일 포맷 변환 (pcm to wav, wav to pcm) (0) | 2024.12.19 |
[Linux] sox 샘플링 주파수 변경 방법 (36) | 2024.12.18 |