From 392b8089a577054a5ee1042071ce0a120470d675 Mon Sep 17 00:00:00 2001 From: Robert Bruce Park Date: Sat, 23 Nov 2013 01:07:31 -0800 Subject: [PATCH] Add a simple script for running rsync_tmbackup.sh from cron. --- cron_hourly_backup.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 cron_hourly_backup.sh 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