使用"lftp -e"时获得"Unknown command"



我正在编写一个bash脚本来自动执行FTP会话,因此我可以在多个服务器上自动运行相同的命令)

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

问题是,我无法使用-f文件因为我得到了这样的错误:

未知命令' commands'.

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

非常感谢!

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

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


-e开关用于执行命令行中指定的命令:

-e执行命令

因此,当您使用-e commands时,lftp将其解释为运行commands命令的请求。并且没有commands命令,因此出现错误。


参见https://lftp.yar.ru/lftp-man.html

相关内容

  • 没有找到相关文章

最新更新