[linux] nohup

nooyji·2022년 5월 24일
0

nohup 은 no hang up 의 약자 (끊지 마)

nohup 은 리눅스/유닉스에서 쉘을 데몬 형태로 실행시키는 프로그램이다.

nohup 실행 시 실행할 스크립트는 퍼미션이 755 이상

ex) 백그라운드에서 nohup 으로 실행하기
$ nohup /home/test/test.sh &

이렇게 실행을 하면 nohup.out 이라는 파일이 생성된다.

nohup.out 파일이 생기지 않게 하려면
$ nohup /home/test/test.sh 1>/dev/null 2>&1 &

이렇게 실행하면 nohup.out 파일이 생성되지 않고 실행된다.

프로세스 종료 시에는
$ ps-ef | grep test
목록에서 process ID 를 찾아 kill 명령으로 종료시킨다.

추가 자료 : https://joonyon.tistory.com/entry/%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85%ED%95%9C-nohup-%EA%B3%BC-%EB%B0%B1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%82%AC%EC%9A%A9%EB%B2%95

원문 : https://m.blog.naver.com/PostView.nhn?blogId=panda113&logNo=60149029354&proxyReferer=https:%2F%2Fwww.google.co.kr%2F

0개의 댓글