티스토리 툴바


'Linux Tip'에 해당되는 글 1건

  1. 2011/06/02 make 시 로그 남기기
아래의 커맨드로 make 시 각종 기록을 파일로 남길 수 있다.
# make 2>&1 | tee [파일명]

기본적으로 리눅스는 3가지의 파일 식별자가 존재한다. 각각 표준 입력(stdin), 표준 출력(stdout), 표준 에러(stderr)를 뜻한다.

보통 터미널상에서 make를 하면 출력되는 메시지들중 오류메시지들은 stderr로 출력을 하게되고 stdout은 make안에 echo로 설정된 부분을 출력하게
된다.

리눅스에서 'tee' 명령어는 표준 입력을 읽어서(read) 표준 출력과 파일로 쓰기(write) 위한 명령어이다.

즉 'make 2>&1 | tee [파일명]'는 make 시 표준 에러를 표준 출력에 보내고 이와 동시에 표준 출력 시키고 [파일명]에 기록하라는 뜻이다.

출처 http://tasia.tistory.com/99
Posted by kinax