4,578,520 th visitor since 2017.2.1 ( Today : 120 )
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



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog