표준 출력을 /dev/null에 다이렉트하며 다이렉트 된 내용중 표준에라를 표준 출력시킨다 라고 해석했습니다.
잘못 해석 한것인지요?
데몬 만들때, fork/exec를 필요없이 위와 같이 표준출력을 다이렉트 시켜서 사용하는데 이렇게 사용하면 tty와 완전히 분리되는건지요? 설명등을 부탁드립니다. 왜 분리되는지 알고 싶습니다.
안녕하세요?
xxxx > /dev/null 2>&1
위 명령은 xxxx를 실행시켜서 StandardERROR를 StandardOUT으로 보내버리고, StandardOUT을 /dev/null로 리다이렉트하는 명령입니다.
즉, 출력 결과가 StandardOUT만으로 되는 것이죠. 그리고 그 출력을 /dev/null로 보내버림으로써 아무런 결과도 출력되지 않습니다.
저 명령만으로는 터미널과 분리된다고 보기는 어렵습니다. nohup과 같은 명령을 동시에 사용해서 실행시키시는게 좋습니다.
그럼...
안녕하세요?[quote]xxxx > /dev/null 2
안녕하세요?
위 명령은 xxxx를 실행시켜서 StandardERROR를 StandardOUT으로 보내버리고, StandardOUT을 /dev/null로 리다이렉트하는 명령입니다.
즉, 출력 결과가 StandardOUT만으로 되는 것이죠. 그리고 그 출력을 /dev/null로 보내버림으로써 아무런 결과도 출력되지 않습니다.
저 명령만으로는 터미널과 분리된다고 보기는 어렵습니다.
nohup과 같은 명령을 동시에 사용해서 실행시키시는게 좋습니다.
그럼...