티스토리 뷰

Linux(CentOS)/* command

nohup

포꾼 2016. 1. 3. 15:59

nohup이란?
(no hang-up signal)

nohup으로 실행파일을 실행하게되면 터미널 연결이 끊어지더라도 실행을 멈추지 않는다.


background / nohup 차이점

백그라운드 실행(&)으로 실행 시 터미널 세션이 끊길 경우 백그라운드에서 실행되는 서비스도 종료될 수 있다.
# 123.sh &

nohup 실행은 위에 언급듯이 터미널 연결이 끊어지더라도 계속 실행 된다.
nohup ./123.sh &
nohup 실행 시 nohup.out 파일이 생성되며 nohup명령어를 실행한 위치에 텍스트파일이 생성된다.
데몬 실행 시 출력문은 nohup.out 파일에 지속적으로 생성되며 자동저장된다.

※ nohup.out 파일이 점점 증가하면서 디스크 용량에 많이 차지하게 된다.
출력을 자동저장 하지 않게하려면 아래와 같이 실행 하여라
# nohpu ./123.sh 1>/dev/null 2>&1 &

반응형

'Linux(CentOS) > * command' 카테고리의 다른 글

Real Memory 사용 주체 및 메모리 할당 유형 확인  (0) 2016.01.16
계정 잠금 확인 및 해제  (0) 2016.01.13
history 시간 설정  (0) 2016.01.01
좀비 프로세스 죽이기  (0) 2016.01.01
쉘 프롬프트 변경  (0) 2016.01.01
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함