화면 명령 치트 시트

1240 단어 화면리눅스
매번 잊어 버리므로 자신을 위해 메모

화면이란?



원격으로 장시간 걸리는 스크립트를 실행하고 싶을 때 사용합니다.
screen상에서 스크립트 실행하는 것으로, ssh 접속 끊김에 의한 스크립트 실행 중단을 막을 수 있습니다.

화면 시작


$ screen
$ screen -S <sessionname> 로 세션 이름을 지정할 수도 있습니다. 그런 사용하지 않는다.

화면을 빠져


Ctrl+A d 에서 화면을 빠져나갈 수 있습니다.
실행 중인 프로세스는 계속되고 detached 상태가 됩니다.

화면의 프로세스 목록 확인



screen에서 실행 중인 프로세스의 pid, attached/detached 상태를 확인할 수 있습니다.
$ screen -ls

screen 에 프로세스를 attach



detached 상태의 pid를 지정하는 것으로 attach 할 수 있습니다.
$ screen -r <pid>

attached pid를 지정하면 오류가 발생합니다.


screen 에 프로세스를 detach



attached 상태의 pid 를 지정하는 것으로 detach 할 수 있습니다.
$ screen -d <pid>

detach하고 나서 attach하여 가로 채기를 할 수 있습니다

좋은 웹페이지 즐겨찾기