#Source Directory
SRC=/apps/temp
#Specify size of file system in percentage when the script work. Nothing will happen if the FS utilization is below this.
CUTOFF=15
#Specify the age of file to be moved (older than this)
OLD=14
TS=`date "+%Y_%m_%d_%H:%M:%S"`
#location of Logfile
LOG=/tmp/mvfile.$TS
X=`df $SRC |grep -v Used|awk '{print $4}'|cut -c1-2|grep -v ^$`
if [ -f $LOG ]
then
rm $LOG
fi
if [[ $X -gt $CUTOFF ]]
then
echo "/usr/bin/find $SRC -mtime +$OLD -print >>/tmp/mvfiles.$TS"
/usr/bin/find $SRC -mtime +$OLD -print >>$LOG
for i in `cat $LOG`
do
rm $i
done
echo "Log file Available: $LOG"
fi
No comments:
Post a Comment