강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

레벨266-1 : 로그아웃 후에도 실행한 프로그램을 종료하지 않는 nohup

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

레벨266-1 : 로그아웃 후에도 실행한 프로그램을 종료하지 않는 nohup

 

터미널사용자들이 시스템에 로그인하여 프로그램을 실행시키고 프로그램이 종료되지 않은 상태에서 로그아웃을 하게 되면 프로그램은 HUP(행업)프로세스에 의해 강제종료 됩니다. 하지만 nohup 해당프로그램을 실행시키면 로그아웃을 하더라도 HUP(행업)프로세스의 적용을 받지 않고 계속 실행이 됩니다. , 실행시킨 사용자가 터미널을 빠져나가더라도 실행해 두었던 프로그램이 계속 실행되도록 있습니다. 이런 목적으로 nohup명령어를 사용합니다.

 

명령어위치 : /usr/bin/nohup

 

사용형식 : nohup 명령 [인수..] &

 

그리고 nohup프로세스로 특정 명령어를 실행할 때에는 반드시 명령행의 끝에 “&” 붙여서 백그라운드로 실행이 되도록 하시기 바랍니다. 참고로 nohup으로 실행시켜둔 프로세스들의 실행정보들은 실행시킨 사용자의 홈디렉토리에 nohup.out파일에 기록됩니다.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,045 명
  • 현재 강좌수 :  35,861 개
  • 현재 접속자 :  68 명