extra scripts toegevoegd

This commit is contained in:
2024-12-17 10:00:16 +01:00
parent 2e4e1514f9
commit 1f1629267c
3 changed files with 65 additions and 0 deletions

28
copy2nas.sh Executable file
View File

@@ -0,0 +1,28 @@
#!/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 "================================="