2010/12/08 16:27
1. 전송해야할 파일 목록 을 list.txt로 작성
/WebRoot/list.jsp
/WebRoot/view.jsp
/WebRoot/delete.jsp
/WebRoot/view.jsp
/WebRoot/delete.jsp
2. 파일을 읽어서 rsync로 전송하하는 rsync_list.sh 작성
#!/bin/bash
# Usage: rsync_list.sh list_filename host
host=$2
while read line
do
echo $line to $host$line sending
rsync -arv -o -g --delete -e ssh $line $host:$line
echo completed
done < $1
# Usage: rsync_list.sh list_filename host
host=$2
while read line
do
echo $line to $host$line sending
rsync -arv -o -g --delete -e ssh $line $host:$line
echo completed
done < $1
3. 사용하기
./rsync_list.sh list.txt 127.0.0.1