Unix/Linux

오래된 로그파일 삭제 스크립트

weblogic 2013. 8. 11. 00:46
반응형

출처 : bestheroz


#!/bin/sh

APP_HOME=/tmp

LOG_DIR=$APP_HOME


for FILENAME in `find $LOG_DIR -type f -name '*' -mtime +7 | sort`

do

    #gzip log file

    sudo gzip ${FILENAME}

done


for FILENAME in `find $LOG_DIR -type f -name '*' -mtime +30 | sort`

do

    #remove log file

    sudo /bin/rm ${FILENAME}

done



반응형