상세 컨텐츠

본문 제목

[리눅스] 백그라운드 실행 nohup

coding/리눅스

by golduny_zoo 2021. 7. 15. 12:34

본문

728x90

AWS ec2 를 이용하여 배포하기 위해 많이 사용했다.

ec2에서 실해을 시켜주면 내가 로그아웃을 해도 인스턴스가 켜져만 있으면 계속 배포가 가능하니깐

 

1. 실행

사용법은 간단하게 

nohup {프로세스} &

그러면 nohup.out 이 생성되는데 확인해 보면 프로세스를 실행할때  shell에 출력되는 문자들이 들어온다.

 

굳이 출력을 저장하고 싶지 않으면

nohup {프로세스} 1>/dev/null 2>&1 &

 

2. 종료

nohup으로 진행되고 있는 백그라운드를 확인한다

ps -ef | grep {프로세스에 들어가는 문자}

앞쪽의 PID를 이용하여 프로그램을 종료해준다.

kill -9 {PID}

관련글 더보기