#!/bin/bash SOURCEHOST=`hostname -s` SOURCEPATH=/opt/paperless/paperless-ngx/export TARGETPATH=/mnt/nas RSYNCOPTIONS="--recursive --mkpath --links --times --atimes --open-noatime --progress --delete" echo "=================================" echo "Starting copy $SOURCEHOST to nas." date echo "=================================" if [ ! -d $TARGETPATH/$SOURCEHOST ]; then echo "mounting $TARGETPATH" mount $TARGETPATH else echo "$TARGETPATH already mounted" fi if [ -d $TARGETPATH/$SOURCEHOST ]; then rsync $SOURCEPATH $TARGETPATH/$SOURCEHOST/ $RSYNCOPTIONS else echo "$TARGETPATH/$SOURCEHOST not found" fi echo "=================================" echo "Finished copy $SOURCEHOST to nas." date echo "================================="