Files
unix-scripts/System/initialSinc.sh
2024-09-03 22:51:59 +02:00

32 lines
835 B
Bash

#!/bin/bash
if [[ $# != 1 ]]; then
echo "push or pull"
exit 1
fi
localAccess=$(ping -c 1 192.168.1.144)
if [[ $? -eq 0 ]]; then
url="dqnid@192.168.1.144"
else
vpnAccess=$(ip addr show | grep tun0) # 1 for error, 0 for success
if [[ $? -eq 0 ]]; then
url="dqnid@10.8.0.10"
else
notify-send "Net error" "Connect to the VPN to access your data"
exit 1
fi
fi
if [[ $1 == "push" ]]; then
origin="/home/danih/"
dest="$url:/home/dqnid/"
else
dest="/home/danih/"
origin="$url:/home/dqnid/"
today=$(date "+%H%M%S%d%m%y")
tar -czf "/home/danih/Documents/Anotaciones/backups/anotaciones_$today.tar" "/home/danih/Documents/Anotaciones" # NOTE: wrong, full path instead of just Anotaciones
fi
rsync -vrP -e "ssh -i ~/.ssh/id_new_server_dqnid" $origin/Documents/Anotaciones/ $dest/Documents/Anotaciones/