[TIL] 리눅스에서 log 없이 백그라운드 프로세스 실행 20220919

728x90
💡 Today I Learned 요약 (4회차)
- nohub을 쓰면 백그라운드 실행 가능

 

리눅스에서 log 없이 백그라운드 프로세스 실행

보통 리눅스에서 sh 등을 실행하면 터미널이 열려 있을 동안에만 프로세스가 실행된다. 하지만 백그라운드에서 상시 돌아가게 만들려면 nohup 명령어를 사용해서 백그라운드에서 실행시킬 수 있다.

nohup example.sh 1> /dev/null 2>&1 &

만일 백그라운드 프로세스를 중지하고 싶다면, ps -ef | grep 프로세스 명을 사용하고, kill 명령어로 중지하면 된다.


 

#nohup 관련 리서치한 것:

 

728x90