diff --git a/cron_hourly_backup.sh b/cron_hourly_backup.sh new file mode 100644 index 0000000..526751f --- /dev/null +++ b/cron_hourly_backup.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# +# Installation instructions: +# +# 1. Declare where you installed rsync_tmbackup.sh to: + +TMBACKUP="/usr/local/bin/rsync_tmbackup.sh" + +# 2. Copy this script to /etc/cron.hourly +# +# 3. Run `sudo chmod 755 /etc/cron.hourly/cron_hourly_backup.sh` +# + +# Ubuntu Fedora +for DEST in /media/*/*/ /run/media/*/*/; do + [ -f "$DEST/backup.marker" ] || continue + USERNAME=$(basename $(dirname "$DEST")) + EXCLUDES=$(find /home/$USERNAME/.backup.excludes 2>/dev/null) + bash $TMBACKUP /home/$USERNAME $DEST $EXCLUDES +done