LINUX nohup

Kevin·2024년 3월 4일

Server

목록 보기
2/14
post-thumbnail

nohup이란?

기본적으로 터미널에서 세션의 logout이 발생하면, 해당 터미널에서 실행된 프로세스 들에게 HUP 신호를 전달하여 종료시킨다.

nohup이란 프로세스를 실행한 터미널의 세션 연결이 끊기더라도 프로세스를 계속해서 동작시키는 명령어이다.


nohup.out 파일이란?

nohup.out 파일은 Unix 및 Unix 계열 운영 체제에서 사용되는 특별한 파일이다. nohup 명령을 사용하여 실행한 프로세스의 표준 출력(standard output)과 표준 에러(standard error)를 기록하는 데 사용된다.

일반적으로 nohup 명령을 사용하여 백그라운드(background)에서 실행되는 프로세스를 생성할 때, 해당 프로세스의 출력은 터미널에 직접 연결되지 않고 nohup.out 파일에 기록된다.

이는 사용자가 로그아웃한 후에도 프로세스의 출력을 계속 기록할 수 있도록 한다.

예를 들어, nohup java -jar myapp.jar &같이 nohup 명령을 사용하여 프로세스를 실행하면 nohup.out 파일에 출력이 기록된다.

profile
Hello, World! \n

0개의 댓글