tee 在完成gnu tee 功能命令基础上,并增强tee命令。
env GOPATH=`pwd` go get -u github.com/guonaihong/tee/tee
Usage of tee:
-A, --max-archive int
How many archive files are saved
-a, --append
append to the given FILEs, do not overwrite
-g, --gzip
compressed archived log files
-s, --max-size string
current file maximum write size
- loop.sh 内容
while :;
do
date
done
- tee命令保证始终只有10个归档文件(.gz), 超过1M自动归档
bash loop.sh | tee -A 10 -ga my.log -s 1M