source /etc/profile
PATH=/usr/local/bin:$PATH
filepath=/AAA
echo "`date +%Y%m%d` start upload......"
echo "`date +%Y%m%d` start upload......" > /home/import.log
#B服务器所用账号的密码
password='XXXXXXX'
echo "start copy datafile from remote path..."
echo "start copy datafile from remote path..." >> /home/import.log
/usr/bin/expect <<EOF
#设置超时时间
set timeout 100000
spawn rsync -avzu --progress /AAA root@XXX.XXX.XXX.XXX:/
expect "*assword:"
send "$password\r"
#send "exit\r"
expect eof
EOF
if [ $? = 0 ]; then
echo "datafile copy successful!"
echo "datafile copy successful!" >> /xzt/import.log
else
echo "datafile copy failed!"
echo "datafile copy failed!" >> /xzt/import.log
fi
评论0