예를 들어 다음과 같은 진술이 있는 경우:
/home/1/test.sh > /home/1/test.log 2>&1
이 마지막 부분은 무엇을 합니까?
감사해요.
답변1
1보다 크거나 크다는 것은 stdout(표준 출력, 일반적으로 터미널에 기록되는 것) 리디렉션을 의미합니다. 2보다 크면 stderr 리디렉션(표준 오류)을 의미합니다.
2>&1에서는 stderr AND(앰퍼샌드) stdout을 리디렉션합니다.
예를 들어 다음과 같은 진술이 있는 경우:
/home/1/test.sh > /home/1/test.log 2>&1
이 마지막 부분은 무엇을 합니까?
감사해요.
1보다 크거나 크다는 것은 stdout(표준 출력, 일반적으로 터미널에 기록되는 것) 리디렉션을 의미합니다. 2보다 크면 stderr 리디렉션(표준 오류)을 의미합니다.
2>&1에서는 stderr AND(앰퍼샌드) stdout을 리디렉션합니다.