학생때는 리눅스를 붙잡고 살아서 어느정도 했는데.... 역시나 사람 머리는 안쓰면 금방 잊어 버리나 보다.
보통 프로세스를 백그라운드로 실행 시키는 이유는 여러가지가 있지만 기본적으로 화면에 다중 작업을 해야 할때, 또는 그 창 즉 터미널을 열어둔 창이 닫혀도 프로세스는 돌아가야 할때 보통 백그라운드로 프로세스를 실행 시킨다.
사실 백그라운드... 돌리는 방법은 그리 어렵지 않다. 단순히 실행 시킬 프로세스 뒤에 & 만 붙여주면 된다.
-일반적으로 실행할때
[root@root~] ps -a
-백그라운드로 실행할때
[root@root~] ps -a &
참고로...
서버가 켜지고 실행할 프로세스를 등록할때 rc.local에 등록을 할때 쉘 스크립트라면...
/etc/sh /root/file.sh
/etc/sh 까지 모두 적어주자....