System/Linux
linux - 백그라운드 실행 & 과 nohup의 차이
linuxism
2012. 7. 17. 15:00
Q.
& 과, nohup의 차이는 뭔가요~?
./run &
./nohup run &
A.
nohup 으로 실행하면
hang-up signal이 와도 동작하기 때문에
터미널 연결이 끊어져도 실행을 멈추지 않습니다.
( 한마디로 telnet이나 ssh 접속이 끊어져도 끝나지 않아요. ;; )
언젠가 bash에서 "터미널 연결이 끊어져도 실행이 계속되는" 옵션이 디폴트가 되었습니다.
nohup은 그 옵션이 꺼져있을 때에도 터미널 연결이 끊어져도 실행이 계속되게 하는 명령입니다.
예전에는 그 옵션이 디폴트가 아니었어요.