우분투 screen 활용법

스크린 사용 이유

AWS ec2에서는 SSH 연결이 끊기면 그대로 하던작업도 종료되어버린다.
머신학습중일 경우에는 치명적. 그렇다고 연결해놓을수도 없다.
그래서 스크린상에서 학습하면 끊겨도 학습이 계속 된다.

주피터노트북의 경우에도 마찬가지. 계속 서버를 열어두어야 되기때문에
스크린으로 주피터노트북을 켜놓으면 SSH가 끊겨도 원격에서 접속이 가능하다
서비스데몬 등록으로 부팅시 자동으로 백그라운드로 실행되게 할수 있다.


스크린 생성

screen         (임의의 이름이 부여됨)
screen -S [스크린 이름]


스크린 탈출

Ctrl + a + d


스크린 복귀

screen -r [스크린 이름]


스크린 목록 확인

screen -ls


스크린 삭제

screen -X -S [스크린 이름 or Session #] kill
screen -X -S [스크린 이름 or Session #] quit
screen -X kill            (스크린이 하나만 있을때만 동작)

No comments:

Post a Comment