반응형
screen을 사용하면, ssh로 접근한 서버에서 학습을 돌려놓고 컴퓨터를 끄고 집에 갔다가 올 수 있다.
1. screen 설치
apt-get install screen
2. 작업을 진행할 터미널 (screen) 생성하기
screen -S [터미널 이름]
3. 작업을 유지한 채로, 즉 프로세스는 유지하며 종료하기
ctrl + A,D
4. 터미널 재진입하기
screen -R [터미널 이름]
screen 편의를 위한 settings, vi ~/.screenrc에 저장
ck 5000
vbell off
defscrollback 10000
termcapinfo xterm* ti@:te@
startup_message off
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n*%t%{-}%+w %= %c ${USER}@%H"
bindkey -k k1 select 0
bindkey -k k2 select 1
bindkey -k k3 select 2
여기까지 할 수 있으면, 기본적인 것은 거의 가능하다.
5. 스크린 명령어
Ctrl+a,d: 프로세스 유지 및 터미널 종료
Ctrl+a,c: 스크린 새창 띄우기
Ctrl+a,[숫자]: 해당 번호의 스크린으로 이동
Ctrl+a,n: 다음 스크린으로 이동
Ctrl+a,p: 이전 스크린으로 이동
6. 스크린 옵션
screen -S [스크린 이름]: 스크린 이름을 생성하며 진입
screen -R [스크린 이름]: 존재하는 이름의 screen에 진입, 없다면 생성 후 진입
screen -ls: 존재하는 스크린 전부 출력
screen -x [스크린 이름]: -R과 비슷한, multi mode임, 다른 유저의 타이핑 시청 가능
screen -S [스크린 이름] -X quit: 스크린 삭제 -> 편하게 exit으로 삭제해도 됨.
반응형
'Ubuntu & Linux' 카테고리의 다른 글
[우분투/리눅스] 강화학습 mujoco 환경 설정하기 (0) | 2025.04.07 |
---|---|
[우분투/리눅스] Docker 설치 및 사용법, 유용한 명령어, 컨테이너 사용법 (0) | 2025.03.26 |
[우분투/리눅스]삼성 갤럭시북[3,4,5] 울트라 우분투 WIFI 안됨, Samsung galaxybook ultra ubuntu wifi problem, 최신 노트북 우분투 와이파이 문제 (1) | 2025.03.21 |
[우분투/리눅스] 우분투 20.04 lts 설치하기, Ubuntu 20.04 lts install,우분투 듀얼 부팅 (1) | 2025.03.21 |
[우분투/리눅스] Local git server 만들기, 내 컴퓨터를 git server로 만드는 법 (1) | 2025.03.20 |