2015-09-05 2 views
-1

Я работаю на Баш скрипт для автоматизации FTP сессий, так что я могу запускать одни и те же команды на нескольких серверах автоматически)Получение «Неизвестная команда» при использовании «LFTP -e»

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

Таким образом, проблема заключается в том, что я как-то не могу использовать файл с -f, потому что у меня есть такая ошибка:

Неизвестная команда `commands '.

Кто-нибудь знает, как обойти эту проблему?

спасибо!

+0

Что 'commands'? Является ли это именем '** FILE_WITH_COMMANDS **'? –

ответ

1

Для выполнения команд, загруженных из файла, используйте -f переключатель:

-f выполнять команды из файла и выхода


Переключатель -e для выполнения команды, заданной в командной строке:

-e выполнить команду MAND

Так что, когда вы используете -e commands, то lftp интерпретирует это как запрос для выполнения команды commands. И нет команды commands, поэтому ошибка.


Смотрите также https://lftp.tech/lftp-man.html

Смежные вопросы