sync.sh 427 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash

REMOTE=

function sync_backup () 
{
        echo -e "[\e[0;32m o.k. \x1B[0m] \e[1;32m$1\x1B[0mSync over trusted ssh net"
        
        filename=filelist.txt
        IFS=$'\n'
        for next in `cat $filename`
        do
                if [[ $next != \#* ]]; then
					echo $next
15
					rsync --dry-run -az --progress $REMOTE:$next ${next%*/*}
16
17
18
19
20
21
22
23
					[[ ! $? -eq 0 ]] && read
				fi
        done
}


sync_backup