繁体   English   中英

使用“lftp -e”时获取“未知命令”

[英]Getting "Unknown command" when using "lftp -e"

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

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

所以问题是我以某种方式无法使用带有-f的文件,因为我收到这样的错误:

未知命令“命令”。

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

非常感谢!

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

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


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

-e 执行命令

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


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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM