Отправляет email-рассылки с помощью сервиса Sendsay

Re: Пакетное сканирование FTP

Как насчет такого решения?

lftp -c 'lftp serverip; set ftp:charset cp1251;find > filename'

исходное сообщение
Тема: Пакетное сканирование FTP
От: Alexander Esmont <alexander.esmo***@b*****.ua>
Дата: 05 Март 2007 11.43

Доброго времени суток!

Возникла маленькая заморочка с домашней сетью и прошу подсказки.
Есть домашняя сеть в которой есть некоторое количество ftp ресурсов,
открытых для общего доступа. При поиске интересных вещей приходится
выполнять такую последовательность:
- открытие ресурса через прогу ftp
- задание пассивного режима pass
- выполнение команды ls -lR для сохранения дерева каталогов в локальный
файл
- iconv для перекодировки списка из cp1251 в koi8-r
- поиск средствами mc внутри файла(как в локальной файловой системе lslR)
нужного материала по маске

Хочеться автоматизировать этот процесс таким способом:
- есть файл со списком ftp ресурсов
- написать скрипт который выполнит сбор списка файлов со всех ресурсов и
сольет их в один файл в подкаталоги с именами ftp-ресурсов для удобного
поиска.

Вот и прошу помощи в написании скрипта, который бы заходил на ftp-сервер,
сохранял локально список файлов и отключался. Обвязку я и сам (думаю)
смогу организовать...

Ответить   Mon, 5 Mar 2007 18:10:04 +0200 (#645764)

 

Ответы:

On Mon, Mar 05, 2007 at 06:10:04PM +0200, amper_2***@r*****.ru wrote:

Идея не плоха, но find работает медленновато при создании списка.
Вот модификация, которая меня устроила:
lftp -c 'lftp HostName.Dom; set ftp:charset cp1251; login user pass; ls

и по быстродействию и по автоматизации. Спасибо за идею.
Осталось теперь только компоновку в единый файл сделать и полный порядок
- тут думаю уже справлюсь.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 30656; Возраст листа: 1320; Участников: 1422
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/645947

Ответить   Alexander Esmont Tue, 6 Mar 2007 13:19:47 +0200 (#645947)