Лучший способ сделать это с Expect .
скрипт bash с lftp с перенаправленным вводом
684
Nick
Мне нужен 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 ответ на вопрос
0
gogators
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?