#!/bin/bash # Get Current Date/Time for syncLog's name CURRENTDATE=`date +%m%d%y_%T` # Backup Home folder (Exclude Backups,NAS,Storage,USB) rsync -ahv --exclude-from=/home/bill/excludes /home/bill /backups/ >> /home/bill/bin/rsync/syncLog_$CURRENTDATE 2>&1 # Look in ~/bin/rsync/ and find log files from rsync backups that are # older than 7 days. Delete them. -ctime ignores fractional parts, # so +7 equates to files at least 8 days ago find /home/bill/bin/rsync -name "syncLog_*" -type f -mtime +7 -delete