nohup 으로 실행하는 옵션으로.
nohup 으로 실행하면 hang-up signal 이 와도 동작하기 때문에 터미널 연결이 끊어져도 실행을 멈추지 않습니다.
& 으로만 실행해도 터미널이 끊어져도 실행이 멈추지는 않던데... 라고 말하는 분들이 있을 것이다.
& 은 백그라운드로 돌린다는 의미이며, 기본적으로는 nohup 이 아닐 경우 터미널이 끊어지면 실행도 끊어졌었다.
nohup 실행방법
# nohup.out 로그 남음
# nohup 실행 Script &
# 로그 안남음.
# nohup 실행 Script > /dev/null 2>&1 &
nohup 종료방법
1. “ps -ef | grep 쉘스크립트파일명” 명령으로 데몬형식으로 실행
2. "kill -9 PID번호“ 명령으로 해당 프로세스 종료