#!/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