Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 0545c34f34
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 21 lines (18 sloc) 0.881 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#!/bin/bash

HOSTS="nang.kicks-ass.net"

COUNT=4
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" >> /var/log/rsyncFreeNAS
echo "Starting rsync attempt at `date`" >> /var/log/rsyncFreeNAS
for myHost in $HOSTS
do
count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
  if [ $count -eq 0 ]; then
    # 100% failed
    echo "Host : $myHost is down (ping failed) at $(date)" >> /var/log/rsyncFreeNAS
  else
echo "Host : $myHost is up at $(date)" >> /var/log/rsyncFreeNAS
    #rsync -aP /home/josh/programming/* josh@$HOSTS:home >> /var/log/rsyncFreeNAS
    rsync -aHvz -e ssh /home/josh/programming/* root@192.168.1.250:/mnt/storage/Config/home >> /var/log/rsyncFreeNAS
  fi
done
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" >> /var/log/rsyncFreeNAS
Something went wrong with that request. Please try again.