#!/bin/bash
pwd1=/home/domains/askul.com.cn
FILE=/tmp/log_rsync
cd $pwd1
arr=(a b c d e f g h i j k l m n o p q r s t u v w x y z)
for i in ${arr[*]} ;do
filelist=`ls | grep "^$i"`
N_elements=${#filelist[@]}
if [ $N_elements -eq 0 ];then
next
fi
echo -e "## $i:" >> $FILE
for j in $filelist;do
password=1343
expect -c"
spawn rsync -av $pwd1/$j
expect {
(yes/no)? { send yes\n; exp_continue }
password: { send $password\n }
}
expect eof"
echo -n "$j " >> $FILE
done
done
阅读(638) | 评论(0) | 转发(0) |