#!/bin/sh FILES=/var/log/microsoft/mdatp/rotated/* LOG_FILE=/tmp/defender_delete_logs_list.log DATE_NOW_EPOCH=`date +%s` #Get the epoch 3 Month ago DATE_DELETE_OLDER=`date --date "now -3 months" +"%s"` echo "Info - check the age of the file - start at -- `date` -- " > $LOG_FILE for f in $FILES do #File date as epoch FILE_DATE=`stat -c %Y ${f}` FILE_LOG_DATE=`stat -c %y ${f}` if [[ $FILE_DATE -lt $DATE_DELETE_OLDER ]]; then echo "Info - delete :: ${FILE_LOG_DATE} ${f}" >> $LOG_FILE rm ${f} fi done echo "Info - finish at -- `date` -- " >> $LOG_FILE