- 积分
- 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 去掉时,不会出错,但是不能自动运行下面的代码
这行代码该如何写? |
|