2015-09-05 69 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