URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 531
[ Назад ]

Исходное сообщение
"Закачка по ftp командой в одну строку"

Отправлено igrock , 26-Сен-06 09:22 
Чтобы запустить выполнение в фоне можно использовать cron at nohup screen, но команду надо вводить одной строкой а  ftp работает в интерактивном режиме где надо ввести логин или пароль или команды типа get put, а если есть анонимный сервер например ftpname.ru на нем папка pub а в ней файл например test.txt если в одной строке нельзя написать поключение и запрос файла то может быть есть на bash команды автоматического ответа в скриптах на запросы запускаемой ею программы
например
--------------------------
#!/bin/bash
#[enter]     =   [ тут bash нажимает enter]


ftp [ enter]
-> open  [ enter]
-> ftp.ftpsite.ru  [ enter]
-> get /pub/test.txt  [ enter]

[end]     -   скрипт закончился и файл скачался

----------------------------

понимаю, есть качалки типа wget но это на Solaris и есть только клиент ftp

(может быть возможно использование команды ftp proxy ?)


Содержание

Сообщения в этом обсуждении
"Закачка по ftp командой в одну строку"
Отправлено lux.place , 26-Сен-06 10:24 
echo 'open
ftp.ftpsite.ru
get /pub/test.txt' | ftp

Внимание на кавычки


"Закачка по ftp командой в одну строку"
Отправлено CKoTuHa , 01-Дек-06 17:46 
Вообще то в солярке вгет тоже есть =)
www.sunfreeware.com