VPS侦探论坛

 找回密码
 注册
查看: 5806|回复: 1

[提问] 通过 lftp远程备份时 出现错误

[复制链接]
发表于 2012-7-23 08:48:36 | 显示全部楼层 |阅读模式

想通过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 去掉时,不会出错,但是不能自动运行下面的代码

这行代码该如何写?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-7-23 15:57:58 | 显示全部楼层


有可能是文件不是unix格式的,而是dos格式的
https://www.vpser.net/manage/vi.html 文章末尾有修改文件格式的方法

也有可能是语句没结束
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-17 03:48 , Processed in 0.025521 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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