Linux/Shell
2016.09.20 11:28
Linux 쉘로 프로세스를 데몬으로 실행 할 경우 Return이 안되는 문제 해결방법
다물칸 주소복사
조회 수 72 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | 내가작성 |
쉘에서 서비스 형태로 실행하려면 뒤에 &을 추가해서 실행하면 된다.
&을 추가하지 않고 실행한 상태에서 쉘을 닫거나 끊으면 그 쉘에서 실행한 프로세스들이 모두 죽어버리기 때문이다.
그런데 문제는 쉘에서 &으로 실행하던 그냥 실행하던 프로그램에서 SSH를 이용해 실행할 경우 프로그램으로 리턴 값이 오지 않아
계속 멍때리는 짓을 하는게 아닌가? T_T
이럴 때 아래와 같이 실행해보자.
./[실행프로세스파일명] > /dev/null &