Devops 1회차/Linux
리눅스 백그라운드 실행
SOO_JUNE
2021. 8. 15. 16:20
최초작성일: 2018.07.13
Problem
요나를 백그라운드에서 재생하였을 때, 푸티를 종료하면 서버도 다운 되었다.
Solution
nohup /data/yona/yona/bin/yona 1> /dev/null 2>&1 &
/dev/null 2>&1
nohup ${DIR}/bin/scheduler scheduler.ini >scheduler.out 2>&1 &
에러 메시지(stderr)은 scheduler.out 파일에 에러 메시지를 출력하지 않고 바로 콘솔에 출력
이렇게 2>&1 리다이렉션을 시켜 줌으로 인해 stderr > stdout 으로 출력이 되고 scheduler.out 파일에 에러 메시지가 저장된다고 함
-------------------------------------------------------------------------
2 >&1 의 의미.
n >&m: 표준출력과 표준에러를 서로 바꾸기.
0, 1, 2는 각각 표준입력, 표준출력, 그리고 표준에러를 의미.
2>&1의 의미는 표준 출력의 전달되는 곳으로 표준에러를 전달하라는 의미.
-------------------------------------------------------------------------
출처: http://reebok.tistory.com/56 [BLOG]