add script to restore data from loch
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
This commit is contained in:
parent
4c379f6e15
commit
6201314e0d
1 changed files with 23 additions and 0 deletions
23
sync-from-loch
Executable file
23
sync-from-loch
Executable file
|
@ -0,0 +1,23 @@
|
||||||
|
#!/bin/sh -e
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# standard vars stolen from cconf
|
||||||
|
__pwd="$(pwd -P)"
|
||||||
|
__mydir="${0%/*}"; __abs_mydir="$(cd "$__mydir" && pwd -P)"
|
||||||
|
__myname=${0##*/}; __abs_myname="$__abs_mydir/$__myname"
|
||||||
|
|
||||||
|
|
||||||
|
src=root@loch:/home/services/backup/bento-manuell/
|
||||||
|
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
echo "$0: $dst"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
dst=$1; shift
|
||||||
|
|
||||||
|
sshdir=$(cd "$__abs_mydir/../.ssh" && pwd -P)
|
||||||
|
sshkey=$sshdir/id_rsa
|
||||||
|
|
||||||
|
set -x
|
||||||
|
rsync -av -e "ssh -i $sshkey" --delete "$src" "$dst"
|
Loading…
Add table
Reference in a new issue