全球主机交流论坛

标题: 有用宵夜同学的自动备份脚本的,帮忙解答下。。 [打印本页]

作者: 咖啡    时间: 2011-6-15 12:31
标题: 有用宵夜同学的自动备份脚本的,帮忙解答下。。
为什么到最后不能上传??
前面的都没问题。。
FTP上传失败提示这个。。怎么解决
-bash: ftp: command not found
作者: won.cc    时间: 2011-6-15 12:34
centos
yum install ftp
debian/ubuntu
apt-get install ftp
作者: linyang895177    时间: 2011-6-15 12:35
先检查你的代码:
#!/bin/bash
#你要修改的地方从这里开始
MYSQL_USER=root                             #mysql用户名
MYSQL_PASS=123456                      #mysql密码
[email protected] #数据库发送到的邮箱
FTP_USER=cat                              #ftp用户名
FTP_PASS=123456                         #ftp密码
FTP_IP=imcat.in #ftp地址
FTP_backup=backup                          #ftp上存放备份文件的目录,这个要自己得ftp上面建的
WEB_DATA=/home/www                          #要备份的网站数据
#你要修改的地方从这里结束
和这部分
#上传到FTP空间,删除FTP空间5天前的数据
ftp -v -n $FTP_IP << END
user $FTP_USER $FTP_PASS
type binary
cd $FTP_backup
delete $OldData
delete $OldWeb
put $DataBakName
put $WebBakName
bye
END
再看你的FTP用户名,密码是否正确
作者: won.cc    时间: 2011-6-15 12:41
原帖由 linyang895177 于 2011-6-15 12:35 发表
先检查你的代码:
#!/bin/bash
#你要修改的地方从这里开始
MYSQL_USER=root                             #mysql用户名
MYSQL_PASS=123456                      #mysql密码
[email protected] #数据库发送到的 ...


-bash: ftp: command not found

很明显,是没有找到ftp命令,和代码无关。
作者: 奇尺大乳    时间: 2011-6-15 12:42
我的没问题
作者: lemss    时间: 2011-6-15 12:42
密码错了
作者: 咖啡    时间: 2011-6-15 12:43
原帖由 won.cc 于 2011-6-15 12:41 发表


-bash: ftp: command not found

很明显,是没有找到ftp命令,和代码无关。

正解。。。
作者: wdlth    时间: 2011-6-15 12:44
ftp都没装?
作者: won.cc    时间: 2011-6-15 12:49
标题: 回复 8# wdlth 的帖子
很正常,很多系统精简的模板都没有ftp命令。
作者: 咖啡    时间: 2011-6-15 12:52
标题: 回复 9# won.cc 的帖子
恩,刚查了下,发现没装。。汗
作者: 刹那芳华    时间: 2011-6-15 13:27
没安装FTP吧
作者: walkman660    时间: 2011-6-15 13:37
LFTP的路过~
作者: 小夜    时间: 2011-6-15 13:54
你系统里没有ftp啊。装个就行了,不是我的自动脚本,是CAT版主写的。
作者: fackarp    时间: 2011-6-15 15:56
马克
作者: enzu    时间: 2011-6-15 16:11
来晚了
作者: 有个就好    时间: 2011-6-15 17:32
NO FTP




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4