- 积分
 - 20
 
- 威望
 -  
 
- 金钱
 -  
 
- 注册时间
 - 2010-8-4
 
- 在线时间
 -  小时
 
- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
 
想通过lftp 备份 /home/wwwroot 下面的所有文件到 远程服务器,脚本如下 
 
运行时出现错误: 
/root/backup.sh: line 25: syntax error: unexpected end of file 
 
 
 
FTP_HostName=***.***.***.*** 
FTP_UserName=backupUse 
[email=FTP_PassWord=ADNWEFOWE22A2323am@BEST]FTP_PassWord=[/email]********************* 
FTP_BackupDir=wwww 
 
FILES=$1 
cd /home/wwwroot 
echo "====/home/wwwroot======" 
for i in  $(ls) 
do 
        echo $i; 
        tar zcf $i-$(date +"%Y%m%d").tar.gz  $i; 
       lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord <<  EOF 
        cd  $FTP_BackupDir 
        cd www 
        mput $i-$(date +"%Y%m%d").tar.gz 
        bye 
        EOF 
done 
 
 
出错代码为: 
lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord <<  EOF 
         
把 << EOF 去掉时,不会出错,但是不能自动运行下面的代码 
 
这行代码该如何写? |   
 
 
 
 |