(UNIX) nohup ?
nohup
리눅스, 유닉스에서 프로그램을 데몬처럼 실행하고 싶을때 사용하는것인데,
명령어 &
nohup shell.sh &
이렇게 호출한다고 한다. nohup을 사용하려면 해당 실행하려는 파일의 퍼미션이 755 이상 상태여야만 한다고 한다. nohup의 종료방법은 다음과 같다.
1.** “ps -ef |grep 쉘 스크립트 파일명” **이렇게 하면 실행한 쉘 스크립트의 프로세스 확인
2. 그 상태에서 **“kill -9 PID번호”** 명령으로 해당 프로세스를 종료.
로그의 경우에는 실행한 위치에서 자동으로 nohup.out파일이 생성되며 printf(), System.out.println() 내용이 해당 파일에 들어가게 된다. 프로그래머 입장에서는 tail -f nohup.out 으로 걸어서 보면 되니까 편하긴 하다. 종료하는 부분이 조금 번거로운.