2015-09-05 125 views
-1

我工作的一个bash脚本来自动FTP会话时,遇到了“未知的命令”,这样我就可以运行在多个服务器上相同的命令自动)使用“lftp的-e”

lftp -u username,password ip_address -e **FILE_WITH_COMMANDS** 

所以问题是我以某种方式不能使用与-f文件,因为我得到这样的错误:

未知的命令`命令'。

有没有人知道如何解决这个问题?

非常感谢!

+0

什么是'commands'?它是'** FILE_WITH_COMMANDS **'的名字吗? –

回答

1

要执行从文件加载命令,使用-f开关:

-f从文件并退出执行命令


-e开关是用于执行指定的命令在命令行上:

-e执行com普通话

所以当你使用-e commands,该lftp其解释为运行commands命令的请求。并且没有commands命令,因此错误。


又见https://lftp.tech/lftp-man.html