반응형
cmd에서 stderr로 메시지를 보내려면 어떻게 해야 합니까?
표준 Windows .cmd 파일에서 다음을 수행하여 stdout에 메시지를 보낼 수 있습니다.
echo message
어떻게 stderr에 메시지를 보낼 수 있습니까?
예 :
다음을 포함하는 parent.cmd 스크립트가 있다고 가정해 보겠습니다.
call child.cmd 1>>stdout.log 2>>stderr.log
다음을 포함하는 어린이:
:: Writes a message to stdout
:: (which in the parent is piped to stdout.log)
echo message
:: Now I want to write a message to stderr
:: (which in the parent is piped to stderr.log)
???
STDOUT 핸들을 STDERR 핸들로 리디렉션할 수 있습니다. 자식 프로세스에서 핸들 리디렉션으로 에코를 수행합니다.
:: Writes a message to stdout
:: (which in the parent is piped to stdout.log)
echo message
:: Now I want to write a message to stderr
:: (which in the parent is piped to stderr.log)
echo message 1>&2
노력하다 echo message 1>&2
방금 시도했는데 배치 파일 내에서도 올바르게 작동하는 것 같습니다.
참조URL : https://stackoverflow.com/questions/6359318/how-do-i-send-a-message-to-stderr-from-cmd
반응형
'IT이야기' 카테고리의 다른 글
div를 페이지(화면 아님) 높이의 100%로 만드는 방법 (0) | 2021.10.06 |
---|---|
사전의 크기를 제한하는 방법 (0) | 2021.10.06 |
OpenMP와 파이썬 (0) | 2021.10.05 |
함수에서 전역 가져오기를 수행하는 방법 (0) | 2021.10.05 |
UNIX 도메인 STREAM과 DATAGRAM 소켓의 차이점 (0) | 2021.10.05 |