-1

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

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

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

未知命令“命令”。

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

非常感谢!

4

1 回答 1

1

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

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


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

-e 执行命令

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


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

于 2015-09-07T07:00:21.550 回答