Не получается 1. работать с ftp Умирает..!
Unix# wget ftp://ftp.avp.ru/updates/daily.avc
--15:05:24-- ftp://ftp.avp.ru/updates/daily.avc
=> `daily.avc'
Connecting to ftp.avp.ru:21... connected!
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /updates ... done.
==> EPRT ...
Invalid EPRT.
==> PORT ... done. ==> RETR daily.avc ...
Дальше тишина..:-((
2.не работает вариант скачки по маске файлов
Unix# wget ftp://ftp.avp.ru/updates/*
wget: No match.
Дарю скрипт, который скачивает, только новые обновления,выполняет unzip и выкладывает на мой сайт для дальнейшего автоматического обновления локальных машын.При запуске из скрипта не забывай прописивать пути - избавишся от лишних проблем╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧
#!/bin/sh
cd /var/avp/bases
/usr/local/bin/wget -N ftp://ftp.avp.ru/updates_zip/*.zip
#/usr/local/bin/wget -N ftp://ftp.kaspersky.com/bases/*.zip #резервный адресс
ls -tr /var/avp/bases >/var/avp/myfiles
echo `date` >>/var/avp/unzip_log
while read a
do
/usr/local/bin/unzip -uo /var/avp/bases/$a -d /web/upd >>/var/avp/unzip_log
done < /var/avp//myfiles╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧╧
В случае неудачи, выполняем wget -help
и пробуем passive-ftp,работу через proxy(если есть).
У меня, скрипт работает несколько месяцев - без проблем.Если будет работать, напиши, может еще кто-то попробует.
В том то и дело что не работает wget по маске..!!!!wget -N ftp://ftp.avp.ru/updates_zip/*.zip
wget: No match.а если так
wget -N ftp://ftp.avp.ru/updates_zip/daily.zip
--16:05:15-- ftp://ftp.avp.ru/updates_zip/daily.zip
=> `.listing'
Connecting to ftp.avp.ru:21... connected!
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /updates_zip ... done.
==> EPRT ...
Invalid EPRT.
==> PORT ... done. ==> LIST ... и опять умирает:-((
Вот мой лог--02:51:00-- ftp://ftp.avp.ru/updates_zip/*.zip
=> `.listing'
Connecting to ftp.avp.ru:21... connected!
Logging in as anonymous ... Logged in!
==> TYPE I ... done. ==> CWD updates_zip ... done.
==> PORT ...
Invalid EPRT.
==> PORT ... done. ==> LIST ... done.0K ->
02:51:05 (12.30 KB/s) - `.listing' saved [617]
Removed `.listing'.
Server file no newer than local file `avp0201.zip' -- not retrieving.The sizes do not match (local 10269) -- retrieving.
--02:51:05-- ftp://ftp.avp.ru/updates_zip/daily.zip
=> `daily.zip'
==> CWD not required.
==> PORT ...
Invalid EPRT.
==> PORT ... done. ==> RETR daily.zip ... done.
Length: 11,5520K -> .......... . [100%]
02:51:09 (5.97 KB/s) - `daily.zip' saved [11552]
Server file no newer than local file `up020111.zip' -- not retrieving.
Server file no newer than local file `up020118.zip' -- not retrieving.
Server file no newer than local file `up020125.zip' -- not retrieving.
Server file no newer than local file `up020201.zip' -- not retrieving.
Server file no newer than local file `up020208.zip' -- not retrieving.
Server file no newer than local file `up020215.zip' -- not retrieving.
Server file no newer than local file `up020222.zip' -- not retrieving.
Какая версия wget?
Работа через прокси или как?
У меня версия GNU Wget 1.6, работаю без proxy.
>Какая версия wget?
>Работа через прокси или как?
>У меня версия GNU Wget 1.6,
>работаю без proxy.
GNU Wget 1.7
на Free всё без прокси
А есть какие-нить мысли в плане того отчего на LIST может остановиться операция?????
и кстати маска так и не работает..:-((
>А есть какие-нить мысли в плане
>того отчего на LIST может
>остановиться операция?????
>и кстати маска так и не
>работает..:-((Для начала попробуй версию 1.6,может это глюк версии. У меня тоже FreeBSD и все ok!!!
>>А есть какие-нить мысли в плане
>>того отчего на LIST может
>>остановиться операция?????
>>и кстати маска так и не
>>работает..:-((
>
>Для начала попробуй версию 1.6,может это
>глюк версии. У меня тоже
>FreeBSD и все ok!!!подскажи тогда где 1.6 взять а то я только 1.7 вижу
>>>А есть какие-нить мысли в плане
>>>того отчего на LIST может
>>>остановиться операция?????Поиграть с passive/active mode? Где-то между Вами и avp.ru рубят ftp-трафик?
>>>и кстати маска так и не
>>>работает..:-((wget -A.zip ftp://ftp.site.ru/catalog_with_files/
>подскажи тогда где 1.6 взять а
>то я только 1.7 вижуftp://ftp.gnu.org далее точно не помню (либо в pub, либо сразу) каталог gnu/wget. Там их вроде как (не так давно качал) целая свалка.
И, если память не изменяет, сейчас то ли 1.7.1, то ли 1.8 текущая.
>подскажи тогда где 1.6 взять а
>то я только 1.7 вижуftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.3-re...
У меня FreeBSD 4.5 и эта версия отлично работает!
Кстате, а через стандартный FTP качает?
Может порты закрыты FW !
>А есть какие-нить мысли в плане
>того отчего на LIST может
>остановиться операция?????
>и кстати маска так и не
>работает..:-((passive или wu-ftpd :)
ниже работает не взирая: proxy или нет, включая
transparent:wget -Y on -t 0 -np -r -nd -nH ftp://ftp.avp.ru/updates_zip/ - выручит?
-Y on/off по вкучу [--proxy=on/off]
--passive-ftp по вкусу
-g через proxy вполне возможно не будет работать,
зависит от proxy
Спасибо что все откликнулись, но хочу разобраться немного не понимаю..!
что такое обычный FTP и FW я с LAN нормально качаю, с тех машин которым разрешил IPFW
и кстати с этим вариантом
wget -Y on -t 0 -np -r -nd -nH ftp://ftp.avp.ru/updates_zip/
тоже плохо на LIST тормозиться...!
а
WinGate
ReGet
GetRight
нормально качают.!
>Спасибо что все откликнулись, но хочу
>разобраться немного не понимаю..!
>что такое обычный FTP и FWОбычный FTP: c консоли вводим
ftp -a ftp.avp.ru
cd /updates_zip
ls
mget *.zip
?и так далее
>я с LAN нормально качаю,
>с тех машин которым разрешил
>IPFW
>и кстати с этим вариантом
>wget -Y on -t 0 -np
>-r -nd -nH ftp://ftp.avp.ru/updates_zip/
>тоже плохо на LIST тормозиться...!
>а
>WinGate
>ReGet
>GetRight
>нормально качают.!и еще попробуй -passive-ftp для wget
всё таки она неработает никак..:-((
ftp -a работает и качает а wget не хочет
nix# wget ftp://ftp.avp.ru/updates/daily.avc
--18:22:28-- ftp://ftp.avp.ru/updates/daily.avc
=> `daily.avc'
Connecting to ftp.avp.ru:21... connected!
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /updates ... done.
==> EPRT ...
Invalid EPRT.
==> PORT ... done. ==> RETR daily.avc ...
встаёт тут и всё..!!!!!!!!!!!!
а с этим тоже траблы wget -passive-ftp ftp://ftp.avp.ru/updates_zip/daily.zip
а в логе вот что
--18:24:50-- ftp://ftp.avp.ru/updates_zip/daily.zip
(try: 2) => `ftp.avp.ru/updates_zip/.listing'
Connecting to ftp.avp.ru:21... connected!
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /updates_zip ... done.
==> EPRT ...
Invalid EPRT.
==> PORT ... done. ==> LIST ...
Поможите чем можите я уже и с 1.6.2 попробовал не хотит..!
:-((
>всё таки она неработает никак..:-((
>ftp -a работает и качает а
>wget не хочет
>nix# wget ftp://ftp.avp.ru/updates/daily.avc
>--18:22:28-- ftp://ftp.avp.ru/updates/daily.avc
> => `daily.avc'
>Connecting to ftp.avp.ru:21... connected!
>Logging in as anonymous ... Logged
>in!
>==> SYST ... done. ==> PWD ... done.
>==> TYPE I ... done. ==> CWD /updates ... done.
>==> EPRT ...
>Invalid EPRT.
>==> PORT ... done. ==> RETR daily.avc ...
>встаёт тут и всё..!!!!!!!!!!!!
>а с этим тоже траблы wget
>-passive-ftp ftp://ftp.avp.ru/updates_zip/daily.zip
>а в логе вот что
>--18:24:50-- ftp://ftp.avp.ru/updates_zip/daily.zip
> (try: 2) => `ftp.avp.ru/updates_zip/.listing'
>Connecting to ftp.avp.ru:21... connected!
>Logging in as anonymous ... Logged
>in!
>==> SYST ... done. ==> PWD ... done.
>==> TYPE I ... done. ==> CWD /updates_zip ... done.
>==> EPRT ...
>Invalid EPRT.
>==> PORT ... done. ==> LIST ...
>Поможите чем можите я уже и
>с 1.6.2 попробовал не хотит..!
>
>:-((то пишешь работает но тормозит, то не работает,
так что же все-таки?1. выдай результат:
ftp ftp://ftp.avp.ru/
...
> status2. посмотри .wgetrc
есть proxy или нет?
>а с этим тоже траблы wget
>-passive-ftp ftp://ftp.avp.ru/updates_zip/daily.zip
>а в логе вот чтоНужно --passive-ftp (два минуса перед ключом).
Или у Вас опечатка?
Пасибо теперь прояснилось почти..status вот что дал
Connected and logged into ftp.avp.ru.
No proxy connection.
Gate ftp: off, server (none), port ftpgate.
Passive mode: on.
Mode: stream; Type: binary; Form: non-print; Structure: file.
Verbose: on; Bell: off; Prompting: on; Globbing: on.
Store unique: off; Receive unique: off.
Preserve modification times: on.
Case: off; CR stripping: on.
Ntrans: off.
Nmap: off.
Hash mark printing: off; Mark count: 1024; Progress bar: on.
Use of PORT cmds: on.
Command line editing: on.
В passive он качает, но понять ftp.avp.ru/updates/*
опять не хочет Unix# wget --passive-ftp ftp://ftp.avp.ru/updates_zip/*
wget: No match.
я же не могу перечислить все файлы avp ...-(((
>Не получается 1. работать с ftp
>Unix# wget ftp://ftp.avp.ru/updates/*
>wget: No match.Ребята! Ну вы чоооо такие [; Я же говорила, читайте доки на шелл [;
wget "ftp://ftp.avp.ru/updates/*"
Это-ж в шеле делаеца. Значит в ковычках. [;
Снова спасибо всем
только что как раз эту мысль мне подсказал коллега с тюмени, кавычки меня спасли.!!!!!
>>Не получается 1. работать с ftp
>>Unix# wget ftp://ftp.avp.ru/updates/*
>>wget: No match.
>
>Ребята! Ну вы чоооо такие [;
>Я же говорила, читайте доки
>на шелл [;
>
>wget "ftp://ftp.avp.ru/updates/*"
>
>Это-ж в шеле делаеца. Значит в
>ковычках. [;:)))