nohup 은 no hang up 의 약자 (끊지 마)
nohup 은 리눅스/유닉스에서 쉘을 데몬 형태로 실행시키는 프로그램이다.
nohup 실행 시 실행할 스크립트는 퍼미션이 755 이상
ex) 백그라운드에서 nohup 으로 실행하기
$ nohup /home/test/test.sh &
이렇게 실행을 하면 nohup.out 이라는 파일이 생성된다.
nohup.out 파일이 생기지 않게 하려면
$ nohup /home/test/test.sh 1>/dev/null 2>&1 &
이렇게 실행하면 nohup.out 파일이 생성되지 않고 실행된다.
프로세스 종료 시에는
$ ps-ef | grep test
목록에서 process ID 를 찾아 kill 명령으로 종료시킨다.