容器技术交流

 找回密码
 立即注册
查看: 2940|回复: 1

通过 lftp远程备份时 出现错误

[复制链接]
发表于 2012-7-23 08:49:36 | 显示全部楼层 |阅读模式
想通过lftp 备份 /home/ftp/1520下面的所有文件到 远程服务器,脚本如下

运行时出现错误:
/root/backup.sh: line 25: syntax error: unexpected end of file



FTP_HostName=***.***.***.***
FTP_UserName=backupUse
FTP_PassWord=*********************
FTP_BackupDir=wwww

FILES=$1
cd /home/ftp/1520
echo "====/home/ftp/1520 ======"
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 去掉时,不会出错,但是不能自动运行下面的代码

这行代码该如何写?
发表于 2012-7-23 09:06:34 | 显示全部楼层
购买一个88元的商业版本即可
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 00:11 , Processed in 0.038593 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表