nohup disown 차이
nohup disown 차이
nohup disown 차이
- shell은
SIGHUP
이라는 신호를 받으면, 이를 프로세스에 보내고, 프로세스는 종료됨 disown
은 프로세스를 shell의 job list에서 제거하지만, 터미널에 연결은 여전히 되어 있음- 프로세스 실행 명령 뒤에 입력
nohup
은 터미널에서의 프로세스 연결을 끊고,stdin
과stdout, stderr
을nohup.out
으로 보냄- 프로세스가
SIGHUP
을 받지 못하게 함 - 프로세스 실행 명령 앞에 입력
- 프로세스가
References
- https://unix.stackexchange.com/questions/3886/difference-between-nohup-disown-and
- https://velog.io/@jakeseo_me/nohup-disown-%EB%8A%94-%EC%96%B8%EC%A0%9C-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%8D%A8%EC%95%BC%EB%90%A0%EA%B9%8C-9fjv7q9bz8