File: //ibin/cleanup.m
#########################################################################################################
#!/bin/bash
# cleanup
# Written by - Jack Sasportas - Jack@innovativeinternet.com
#
# Erase old files/folders based on value in the DAYS field
#
# expecting folder value via command line
# /ibin/cleanup /path/to/folder
#
#########################################################################################################
VER='1.1'
LBLUE='\e[104m'
NBLUE='\e[37;44m'
CLEAR='\033[0m\n'
DAYS=90 #Delete backups after X DAYS
FIND=/usr/bin/find;
RM=/bin/rm;
#FOLDER=/home/system/backup/live/venus2
FOLDER=$1
for file in "$( $FIND $FOLDER -maxdepth 1 -type d -mtime +$DAYS )"
do
echo -e $NBLUE Cleanup Folders $VER \nCleaning Up Files over $DAYS days from Folder: $FOLDER $CLEAR
nice -n 19 $RM -Rf $file
# ls -lad $file
done