리눅스(CentOS)의 서버에 원격(ssh)으로 접속해서 java 응용프로그램(.jar) 등의 프로그램을 실행 할 때 ssh 세션이 종료된 이후에도 프로그램이 동작하게 하는 방법에 대해 작성한 글이다.
먼저 screen 이라는 프로그램을 설치하여야한다.
# yum -y install ncurses-devel texinfo pam-devel libtool
screen이 동작하기 위한 환경을 구축하는 것이다. 위의 프로그램들을 설치한 후
proinlab.com/download/screen32bit.rpm proinlab.com/download/screen64bit.rpm
각 운영체제에 맞게 위의 프로그램을 다운 받은 후
# rpm -ivh screen*.rpm
다운받은 프로그램을 설치하여준다.
screen 프로그램의 사용 방법은 아래와 같다.
ctrl + a, d : 현재 스크린 벗어나기 # screen -S [스크린이름] : [스크린이름]의 스크린 생성 # screen -r [스크린이름] : [스크린이름]의 스크린으로 넘어가기. # screen -ls : 스크린 리스트.