linux screen : nohup처럼 계속 리눅스 명령이 동작되게 한다.
$ screen
[detached]
(배치 작업)
$ mysql 덤프 작업
..
(ctrl + a+ d) 하면 shell로 이동
$ screen -list
There is a screen on:
23455.pts-0.alpha-google (Detached)
1 Socket in /var/run/screen/S-deploy.
$ screen -r 23455.pts-0.alpha-google
(배치 작업 확인)
http://kevinx64.tistory.com/337
http://www.rootman.co.kr/board/bbs/board.php?bo_table=linux&wr_id=557&page=5
* 사용상 유의할 점
- ctrl + c으로 프로세스 종료시에는 사용할 수 없다. ctrl + a + d로 화면을 종료(detached)시킨다.
- 터미널 비정상 종료시를 염두해서 매우 좋은 효과를 가질 수 있다. (bg, fg 안녕~)
- screen -list로 나오는 결과에 숫자.blahblah 의 숫자를 이용해서 attach 할 수 있다. (screen -r 숫자)
- attach는 오직 하나의 터미널에서만 가능하다. 누군가 독점하면 쓸 수 없다. (only one user attach)
스크린 모든 프로세스를 shutdown한다.
$ screen -wipe
'unix and linux' 카테고리의 다른 글
쉘에서 pipe 사용시 빨리 실행을 하도록 지원 - stdbuf (0) | 2014.08.27 |
---|---|
mac과 linux(ubuntu)에서 환경변수 JAVA_HOME 지정하기 (0) | 2014.08.27 |
mac os 에서 janus와 nerdtree 설치하기 / Shortcut 설명 (0) | 2014.08.12 |
[팁] expect 이용시 창 크기가 바뀌어도 터미널에서 반영못한 현상을 해결 (0) | 2014.05.20 |
개발서버 https 요청하기 - SSL certificate problem: Invalid certificate chain (0) | 2014.04.28 |