본문 바로가기

Computer/Linux

console에서 stdout, stderr 저장하기

console을 사용하다보면, stdout 또는 stderr에 대한 출력을 저장해야 할 경우가 있다.

stdout, stderr 출력을 함께 저장할 때도 있고, 각각 저장해야 할 경우도 있다.

자주 사용하지만, 잘 잊어버리는 부분이라 정리한다.


1. 각각 저장할 때

$ test.sh > stdout_log 2> stderr_log


2. 함께 저장할 때(이때 로그가 출력되는 순서가 유지되면서 저장된다.)

$ test.sh > stdout_stderr_log 2>&1


또, 다른 사용법이 있지만 정리해야할 필요가 있을 때 정리할 예정이다.

이상 끝.