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

쉘프로그래밍강좌092: 로그아웃 후에도 실행한 프로그램을 종료하지 않는 nohup

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌092: 로그아웃 후에도 실행한 프로그램을 종료하지 않는 nohup

 

 

 

 

터미널사용자들이 시스템에 로그인하여 프로그램을 실행시키고 그 프로그램이 종료되지 않은 상태에서 로그아웃을 하게 되면 프로그램은 HUP(행업)프로세스에 의해 강제종료 됩니다.

 

 

 

 하지만 nohup로 해당프로그램을 실행시키면 로그아웃을 하더라도 HUP(행업)프로세스의 적용을 받지 않고 계속 실행이 됩니다.

 

 

 

 , 실행시킨 사용자가 터미널을 빠져나가더라도 실행해 두었던 프로그램이 계속 실행되도록 할 수 있습니다.

 

 

 

 이런 목적으로 nohup명령어를 사용합니다.

 

 

 

 

 

 

그리고 nohup프로세스로 특정 명령어를 실행할 때에는 반드시 명령행의 끝에 “&”를 붙여서 백그라운드로 실행이 되도록 하시기 바랍니다.

 

 

 

 참고로 nohup으로 실행시켜둔 프로세스들의 실행정보들은 실행시킨 사용자의 홈디렉토리에 nohup.out파일에 기록됩니다.

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  88 명