sun에서 표준 에러 캡춰...요..
글쓴이: uamyd5279 / 작성시간: 금, 2006/01/06 - 10:16오전
새해 인사부터 드립니다. 새해복 많이 받으세요~~ ㅎ ㅔㅎ ㅔ
이 쪽 길로 들어선지 이제 1년 지났습니다.
새해에는 소원하시는 많은 일 들이 이루어지길 바랍니다.
각설하고.
linux redhat 9 에서는 아래의 출력재지정(?...표준 용어 사용하려니 참..어색하네요 @@;;;;;;)을 이용해서 표준에러를 캡춰할 수가 있었습니다.
[myServer:Lnx]$make >& err_report > /dev/null
원하는 대로...정상출력은 간략하게 + 에러 메시지는 자세하게 err_report에 저장이 되었습니다.
문제는 SunOS 5.8 에서 입니다.
위와 같이 하면 안되더군요.
[myServer:Sun]$make >& all_report
해서..위에서 처럼 그냥 모든 출력( 표준에러 + 표준(정상)출력 )들을
저장해 두고 있습니다.
주로 작업은 Sun에서 하는데...어뜨케...표준에러만 저장하는 방법이 없을까요?
Forums:
$ make 2> stderr.txt2: stderr fil
$ make 2> stderr.txt
2: stderr file no
이렇게 해보세요.
make >report 2>err_report
make >report 2>err_report
======================
BLOG : http://superkkt.com
둘 다..안되는 걸요 ^^ ;;;;
위의 두분 도움말 감사합니다.
헌데...
둘 다
" 출력 재지정( redirect)이 혼돈됨 "
이라고 출력이 되는군요... ^^;;;;
셸을 뭘 쓰시나요?
셸을 뭘 쓰시나요?
[quote="검은해"]셸을 뭘 쓰시나요?[/quote]우문현답?
우문현답?
SUN 이면 korn shell 이었던가요?[code:1](
SUN 이면 korn shell 이었던가요?
이러시면 안될까요?
출처: http://cdfinfo.in2p3.fr/Services/Informatique/DOCU/munix.html#Command%20Language
기본적으로 bash
linux에서는 bash를 사용했습니다.
Sun에서는 기본 csh이었다가, linux 가 bash인것을 확인하고
bash로 해봤으나...안되었거든요....
그런데....음....
맨 처음에 알려주신 2> > 이건 bash로 바꾸고 안해봤습니다.
댓글 달기