update 030924
This commit is contained in:
31
System/initialSinc.sh
Normal file
31
System/initialSinc.sh
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/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/
|
||||
Reference in New Issue
Block a user