我正在编写一个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