«stderr» 태그된 질문

표준 오류는 일반적으로 프로그램에서 오류 메시지 또는 진단을 출력하는 데 사용하는 또 다른 출력 스트림입니다.

2
ssh -t를 통한 stderr
이것은 출력을 STDERR로 보내지 만 Ctrl+를 전파하지는 않습니다 C(즉 Ctrl+ C는 kill ssh하지만 remote는하지 않습니다 sleep). $ ssh localhost 'sleep 100;echo foo ">&2"' 이것은 Ctrl+를 전파 하지만 C(즉, Ctrl+ C는 kill ssh및 remote sleep) STDERR을 STDOUT으로 보냅니다. $ ssh -tt localhost 'sleep 100;echo foo ">&2"' 두 번째로 STDERR 출력을 STDERR로 …

3
`>> / dev / stderr` (공백 포함)과`> & 2`의 차이점은 무엇입니까?
bash에서. 사용해야 할 것을 결정하는 데 어려움이 있습니까? 모든 스크립트는 ">> / dev / stderr"를 사용합니다 bash 프롬프트에서, 내가 시도하면 : echo test >>/dev/stderrWorks echo test >> /dev/stderrworks echo test >/dev/stderrworks echo test > /dev/stderrworks echo test >>&2실패! echo test >> &2실패! echo test >&2작품 echo test > &2하지 못한! …

3
출력을 / dev / stderr vs.> & 2로 보내기
스크립트에서 오류는 일반적으로 다음과 같이 파일 디스크립터 2로 전송됩니다 &2. echo "error" >&2 때때로 /dev/stderr대신에 사용됩니다 : echo "error" > /dev/stderr 를 살펴보면 /dev/stderr이 링크가에 대한 심볼릭 링크 /proc/self/fd/2인 것으로 나타났습니다.이 링크는 /dev/pts/5현재 터미널에서 심볼릭 링크 입니다. 조금 복잡해 보입니다. 그 뒤에 어떤 논리가 있습니까? 사용 /dev/stderr하고 &2있습니까? 다른 것보다 …

1
`docker는 foo를 기록합니다 | less`는 검색 또는 스크롤이 불가능하지만`docker logs foo 2> & 1 | 적은
둘 중 하나를 사용하면 읽을 수있는 텍스트가 제공됩니다. 그러나 stderr 리디렉션을 사용해야 만 스크롤하거나 / somepattern을 입력하고 일치시킬 수 있습니다. 검색하지 않으면 "검색 할 내용 없음 (RETURN 누르기)"과 ~의 열이 표시됩니다. 주어진 stderr와 stdout은 같지 않지만 더 적은 일을 시작할 때까지 왜 같은 것을 올바르게 표시하지 않습니까? 이것은 내가 이해하지 …
10 pipe  less  stdout  stderr 

1
STDERR 전에 STDOUT을 표시 하시겠습니까?
나는 bash를 처음 ./fff접 했고 내 인생에서 특정 명령을 실행하고 stderr 전에 정기적 인 stdout을 가정 하고 인쇄 하는 방법을 알아낼 수 없다 (나는 의미에 대해 혼란스러워한다) 예를 들어 $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a drill cat: nofile: No …

2
명령 행 응용 프로그램에서 표준 오류 스트림을 사용해야하는 경우
명령 줄 응용 프로그램을 작성할 때 오류를 사용할 때 지침이 있습니까? 놀랍게도 인터넷 검색을 할 때 아무것도 찾지 못했습니다. 특히, 내가 지금 걱정하고있는 질문은 사용 여부 stdout또는 stderr사용자가 불법 인수로 프로그램을 호출했을 때입니다. 그러나 더 포괄적 인 답변은 사용자가 기대하는 방식으로 작동하는 프로그램을 작성하는 데 명확한 규칙이 필요한 유일한 사례는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.