2009년 10월 2일 금요일

GNU screen 사용법 위키에서 백업

http://oldpie.yoonkn.com/cgi-bin/moin.cgi/GNU_screen

오래전에 적어둔것 옮겨둔다. 저쪽 계정이 얼마 안남았다..

screen

Xming 으로 Emacs 를 띄워서 원격작업하는 현재에는 별 필요가 없는 툴인데 대강만든 프로그램을 서버쪽에 띄워서 오래 돌려야 한다던가 하는 경우가 자주 있어서 이럴때를 위한 screen 사용방법 정리

원래는 좀더 간단한 attach(detach 던가??? 기억이...) 라는놈이 있는데 내 장비에 기본설치가 안되어있고 또 screen 이 더 유명한놈이라 이놈을 적어둔다.

screen 실행

screen

세션 detach

C-a C-d

세션 list

screen -ls

세션 resume

screen -r 어쩌구.저쩌구.모시기

그냥 프로세스 띄우는 정도면 위 네가지만 알면 충분. 더 상세한 기능은 man page 가 아주 잘되어있다.

가끔 로깅도 필요한 경우가 있는데 이때는

toggle logging

C-a H

참고로 요놈이랑 자주 쓰게될 스크립트

  • #! /bin/bash

    while [ 1 ]
    do
    echo "TICK!"
    python chviewmon.py
    sleep 5
    done

참고링크


댓글 없음: