From 14a892e627a375334a02381351f139d94ad7ecf3 Mon Sep 17 00:00:00 2001 From: ダカマ Date: Mon, 2 Jun 2025 13:08:46 +0200 Subject: First dump --- miscripts/snap.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 miscripts/snap.sh (limited to 'miscripts/snap.sh') diff --git a/miscripts/snap.sh b/miscripts/snap.sh new file mode 100644 index 0000000..0a5b887 --- /dev/null +++ b/miscripts/snap.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +# Basic snapshot-style rsync backup script + +# Config +OPT="-aPh" +LINK="--link-dest=$HOME/Downloads/Snapshots/username/last" +SRC="/home/jay/TXTFILES/" +SNAP="$HOME/Downloads/Snapshots/" +LAST="$HOME/Downloads/Snapshots/last" +date=`date "+%Y-%b-%d:_%T"` + +# Run rsync to create snapshot +rsync $OPT $LINK $SRC ${SNAP}$date + +# Remove symlink to previous snapshot +rm -f $LAST + +# Create new symlink to latest snapshot for the next backup to hardlink +ln -s ${SNAP}$date $LAST -- cgit v1.2.3