Q.

& 과, nohup의 차이는 뭔가요~?

./run & 
./nohup run &


A.

nohup 으로 실행하면

hang-up signal이 와도 동작하기 때문에

터미널 연결이 끊어져도 실행을 멈추지 않습니다.

( 한마디로 telnet이나 ssh 접속이 끊어져도 끝나지 않아요. ;; )


언젠가 bash에서 "터미널 연결이 끊어져도 실행이 계속되는" 옵션이 디폴트가 되었습니다.
nohup은 그 옵션이 꺼져있을 때에도 터미널 연결이 끊어져도 실행이 계속되게 하는 명령입니다.
예전에는 그 옵션이 디폴트가 아니었어요.


출처 - http://kldp.org/node/87464

'System > Linux' 카테고리의 다른 글

linux - bash  (0) 2012.07.24
linux - 환경변수  (0) 2012.07.17
linux - 표준 출력 및 에러 재지향  (0) 2012.07.16
linux - scp 사용법  (0) 2012.07.16
linux - gcc와 make  (0) 2012.07.16
Posted by linuxism
,