LinuxForum.Fans
Тема

Скрипт для запуска FTP-клиента

Автор: vassap 5 сообщений 3299 просмотров
#114731

Здравствуйте. Помогите пожалуйста со следующей проблемой: имеется в наличии Линукс-медиаплеер, на который установлен ncftp, требуется удобный скрипт, который запускал бы ncftpget, передавая ему в качестве параметра ФТП-линк, который буду ложить в текстовый файл (возможно на удалённом компьютере), закачиваться файл должен в /d. Никаких проверок (свободное место, наличие такого файла на /Д, наличие линка в текстовом файле)не требуется.
Примерный формат команды для ncftpget %URLзакачки %D/имяфайла_на_ЖД.
От Линукса далёк весьма и весьма, изучать с нуля, устанавливая на комп, как-то не с руки, а удобства хочется, привыкли ручки к ктрл-С ктрл-В, а не к консоли. Буду весьма благодарен за помощь.

#114738
vassap написал:
Помогите пожалуйста со следующей проблемой: имеется в наличии Линукс-медиаплеер, на который установлен ncftp, требуется удобный скрипт, который запускал бы ncftpget, передавая ему в качестве параметра ФТП-линк, который буду ложить в текстовый файл (возможно на удалённом компьютере), закачиваться файл должен в /d. Никаких проверок (свободное место, наличие такого файла на /Д, наличие линка в текстовом файле)не требуется.

помогу. ответьте мне на такой вопрос: вы можете сделать тоже самое, но ручками? (я знаю, это неудобно, но всё-же). Можете? Распишите пожалуйста здесь. Вместе подумаем, как это затолкать в скрипт. Не можете? Тогда объясните, в каком месте проблема (если делать ручками).

ЗЫЖ готовые скрипты тоже могу писать. но за деньги. это реклама уже, а она запрещена.

#114742

Запустить ФТП-клиента с нужными параметрами ручками через телнет - могу (ncftpget -u %login -p %password -c -z -b %FTP-link %path_to_save), заставить его брать параметры (Фтп-линк, путь для сохранения - /D/имя_файла) из файла - не могу, имеющийся wget урезан, параметры из файла брать не умеет, скомпилировать под Сигму полноценный - не могу.

#114746
vassap написал:
Запустить ФТП-клиента с нужными параметрами ручками через телнет - могу

без телнета нельзя?
есть ftp (это команда такая), а лучше lftp
параметры задают так:
[console]X="value"[/console]
(пробелов быть НЕ должно)
используются так:
[console]echo $X[/console]

#114752

Доступ только по телнет/SSH, ftp, lftp - command not found.
Как задать и использовать параметр - уже догадался, почитав чужие скрипты. В основном загвоздка - считать ФТП-линк из файла (удобнее всего из удалённого *.txt по локальной сети, в файле - только линк и ничего больше). ФТП-клиент это делать не умеет.

Войдите или зарегистрируйтесь, чтобы ответить.