표준 출력을 /dev/null에 다이렉트하며 다이렉트 된 내용중 표준에라를 표준 출력시킨다 라고 해석했습니다.
잘못 해석 한것인지요?
데몬 만들때, fork/exec를 필요없이 위와 같이 표준출력을 다이렉트 시켜서 사용하는데 이렇게 사용하면 tty와 완전히 분리되는건지요? 설명등을 부탁드립니다. 왜 분리되는지 알고 싶습니다.
안녕하세요?
xxxx > /dev/null 2>&1
위 명령은 xxxx를 실행시켜서 StandardERROR를 StandardOUT으로 보내버리고, StandardOUT을 /dev/null로 리다이렉트하는 명령입니다.
즉, 출력 결과가 StandardOUT만으로 되는 것이죠. 그리고 그 출력을 /dev/null로 보내버림으로써 아무런 결과도 출력되지 않습니다.
저 명령만으로는 터미널과 분리된다고 보기는 어렵습니다. nohup과 같은 명령을 동시에 사용해서 실행시키시는게 좋습니다.
그럼...
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
안녕하세요?[quote]xxxx > /dev/null 2
안녕하세요?
위 명령은 xxxx를 실행시켜서 StandardERROR를 StandardOUT으로 보내버리고, StandardOUT을 /dev/null로 리다이렉트하는 명령입니다.
즉, 출력 결과가 StandardOUT만으로 되는 것이죠. 그리고 그 출력을 /dev/null로 보내버림으로써 아무런 결과도 출력되지 않습니다.
저 명령만으로는 터미널과 분리된다고 보기는 어렵습니다.
nohup과 같은 명령을 동시에 사용해서 실행시키시는게 좋습니다.
그럼...
댓글 달기