-1

Мне нужен lftp для подключения к списку хостов из файла списка в формате IP-адреса. Затем, если FTP-сервер включен, запишите этот адрес (и, если возможно, тип устройства, в данном случае маршрутизаторы) в текстовый файл. Для работающих серверов мне нужно, чтобы он подключился без каких-либо учетных данных, а затем использовал команду find для сопоставления каталогов и файлов, а затем вывел эти данные в файл, названный в честь адреса сервера. Я пытался написать цикл для с ftp, но это не удалось. Я думаю, что lftp будет лучшим вариантом для того, что мне нужно сделать.

cat list6.txt | lftp | grep connected > livehosts.txt

Также:

for i [in LIST ]; do ftp; "echo welcome> *"; done > [IP Address].txt

По крайней мере, помощь в первой части о перенаправлении ввода в lftp будет признательна.

1 ответ1

0

Лучший способ сделать это с Expect.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .