業務ログをざっと確認する
業務アプリでとったログをざっと確認するツール。
複数アプリのログを過去5日分、エラーが記録されたものだけGREPするイメージ。
#/bin/sh DIR=/opt/app INCLUDES=(`/bin/ls -A -t ${DIR}`) for APP in ${INCLUDES[@]} do LOGS=$DIR/$APP/logs if [ -e "${LOGS}" -a -d ${LOGS} ] ; then echo -e "${LOGS}\n....." /usr/bin/find $LOGS \ -mtime -5 -type f -name *.log \ -exec /bin/grep --color=auto -h -B 3 \ -E "\[(warning|error|fatal)\]" {} /dev/null \; fi done