2012-05-02 58 views
0

我写了一个shell脚本采取mysql数据库备份的shell脚本CD和mput的命令,并在同一时间连接到另一台服务器使用的lftp和转移备份到其他服务器访问失败,

我能够连接到其他服务器使用lftp的,但是当我使用CP或MV或mput的命令传输,它说文件“访问失败550:”错误

CP的命令它说:“未知命令:CP”

请帮助我如果有人遇到过这样的问题,并有解决方案来解决问题。

感谢, 阿赫亚潘卡尔

回答

0

为了把您已连接到同一个lftp的服务器上的文件,可以使用“放”的命令,而不是CP或MV。要从服务器获取文件,请使用'get'。要一次放置多个文件,尽管可能会提示您输入上传/下载的每个文件,但可以使用'mput'或一次使用'mget'来获取多个文件。

如果仍然出现错误,请确保您有权将文件放入服务器上的目录中。

+0

对于大多数ftp客户端(有很多不同),'-i'选项切换mput/mget上的交互功能。如果系统提示'确定复制文件x',则将'-i'添加到您的cmd行调用中,以阻止提示。祝你们好运。\ – shellter