Computer ???
No. | 427 |
Name. | swindler |
Subject. | stdout, stder을 파일에 저장하면서 화면으로도 보는 법 |
Main Cate. | Linux |
Sub Cate. | |
Date. | 2013-05-30 17:45 |
Hit. | 2844 (211.36.27.3) |
File. | |
xxx 2>&1 | tee -a filename.log 2>&1의 경우 stderr를 stdout에 연결하는 기능이고, tee는 stdout을 화면에 보여주면서 파일에도 저장하는 프로그램이다. -a 옵션을 파일을 지우지 않고, overwrite 하겠다는 의미. 나는 shell script를 아래와 같이 만들어서 사용한다. filename_log="/home/project/pad/logs/batch_$(date +20%y%m%d_%H%M).log" java MainProgram 2>&1 | tee -a $filename_log [바로가기 링크] : http://coolx.net/cboard/computer/427 |
|
|
|
[Modify] [Delete] | [Reply] [List] |