备份 mysql 出现Getting directory contents (0)
军哥,您好按照教程https://www.vpser.net/security/linux-autobackup-ftp.html备份mysql,出现“ cd backup, Getting directory contents (0)”
然后就进行不下去了,总是在那里读秒,请问如何解决这个问题,可以确认帐户密码没错。
祝您好运连连
oogoogle cd backup 是进入ftp的backup目录,这个目录存在吗?
如果存在可能是lftp的设置问题,运行lftp后set ftp:list-empty-ok yes 再试试看 军哥,
目录存在,也已经在vps以及要保存的ftp空间处都执行过 set ftp:list-empty-ok yes
但还是没解决这个问题~ 军哥,劳您费心
我换了个ftp空间,已经备份成功,可能是原来那个ftp空间的问题。
现在如果我想同时备份到两个ftp空间,应该如何加代码到backup.sh里面,请您赐教! 还有个问题,我想保留7天的备份,如何修改代码,再次劳您费心啦! ^^
回复 3# 的帖子
set ftp:list-empty-ok yes 这个设置是你在vps上运行lftp后执行的或再试试set ftp:ssl-allow off
不行发/etc/lftp.conf的配置看看 军哥,感谢您的热心。
不用前面那个有状况的FTP空间备份 了,劳烦您百忙中解答下4楼、5楼的问题。 3day 改成 7day 就是7天
多个ftp,复制多份ftp的设置那边,变量名后加上个数字,如FTP_HostName1=ftp.vpser.net
back脚本后面的上传部分也多加上一份,前面的变量名后加的什么数字就在加什么数字 lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord << EOF
cd $FTP_BackupDir
mrm $OldWWWBackup
mrm $OldDBBackup
mput $TodayWWWBackup
mput $TodayDBBackup
bye
EOF
改成这样吗?
lftp $FTP_HostName1 -u $FTP_UserName1,$FTP_PassWord1 << EOF
cd $FTP_BackupDir1
mrm $OldWWWBackup
mrm $OldDBBackup
mput $TodayWWWBackup
mput $TodayDBBackup
bye
EOF
lftp $FTP_HostName2 -u $FTP_UserName2,$FTP_PassWord2 << EOF
cd $FTP_BackupDir2
mrm $OldWWWBackup
mrm $OldDBBackup
mput $TodayWWWBackup
mput $TodayDBBackup
bye
EOF
原帖由 licess 于 2012-4-26 14:40 发表 https://bbs.vpser.net/images/common/back.gif
多个ftp,复制多份ftp的设置那边,变量名后加上个数字,如FTP_HostName1=ftp.vpser.net
back脚本后面的上传部分也多加上一份,前面的变量名后加的什么数字就在加什么数字 ... 军哥,搞定了,人工执行到两个ftp空间了,很完美,非常感谢您的协助~
这次不担心丢失数据了~
页:
[1]