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

Исходное сообщение
"Кто работал с wget freeBSD помогите, 2 фишки не получаются"

Отправлено Leonid , 12-Мрт-02 17:06 
Не получается 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.

Содержание

Сообщения в этом обсуждении
"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено zakat , 12-Мрт-02 17:51 
Дарю скрипт, который скачивает, только новые  обновления,выполняет 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(если есть).
У меня, скрипт работает несколько месяцев - без проблем.Если будет работать, напиши, может еще кто-то попробует.


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Leonid , 12-Мрт-02 18:06 
В том то и дело что не работает 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 ... и опять умирает:-((


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено zakat , 12-Мрт-02 18:29 
Вот мой лог

--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,552

    0K -> .......... .                                           [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.


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено zakat , 12-Мрт-02 18:37 
Какая версия wget?
Работа через прокси или как?
У меня версия GNU Wget 1.6, работаю без proxy.

"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Leonid , 12-Мрт-02 18:44 
>Какая версия wget?
>Работа через прокси или как?
>У меня версия GNU Wget 1.6,
>работаю без proxy.


GNU Wget 1.7
на Free всё без прокси


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Leonid , 12-Мрт-02 18:41 
А есть какие-нить мысли в плане того отчего на LIST может остановиться операция?????
и кстати маска так и не работает..:-((

"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено zakat , 12-Мрт-02 18:50 
>А есть какие-нить мысли в плане
>того отчего на LIST может
>остановиться операция?????
>и кстати маска так и не
>работает..:-((

Для начала попробуй версию 1.6,может это глюк версии. У меня тоже FreeBSD и все ok!!!


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Leonid , 12-Мрт-02 19:05 
>>А есть какие-нить мысли в плане
>>того отчего на LIST может
>>остановиться операция?????
>>и кстати маска так и не
>>работает..:-((
>
>Для начала попробуй версию 1.6,может это
>глюк версии. У меня тоже
>FreeBSD и все ok!!!

подскажи тогда где 1.6 взять а то я только 1.7 вижу


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Antonio , 12-Мрт-02 19:26 
>>>А есть какие-нить мысли в плане
>>>того отчего на 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 текущая.


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено zakat , 12-Мрт-02 19:28 
>подскажи тогда где 1.6 взять а
>то я только 1.7 вижу

ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.3-re...

У меня FreeBSD 4.5 и эта версия отлично работает!
Кстате, а через стандартный FTP качает?
Может порты закрыты FW !


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено lavr , 12-Мрт-02 19:25 
>А есть какие-нить мысли в плане
>того отчего на 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


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Leonid , 12-Мрт-02 19:42 
Спасибо что все откликнулись, но хочу разобраться немного не понимаю..!
что такое обычный FTP и FW я с LAN нормально качаю, с тех машин которым разрешил IPFW
и кстати с этим вариантом
wget -Y on -t 0 -np -r -nd -nH ftp://ftp.avp.ru/updates_zip/
тоже плохо на LIST тормозиться...!
а
WinGate
ReGet
GetRight
нормально качают.!

"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено zakat , 12-Мрт-02 19:53 
>Спасибо что все откликнулись, но хочу
>разобраться немного не понимаю..!
>что такое обычный 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



"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Leonid , 12-Мрт-02 20:27 
всё таки она неработает никак..:-((
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 попробовал не хотит..!
:-((

"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено lavr , 12-Мрт-02 21:26 
>всё таки она неработает никак..:-((
>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/
...
> status

2. посмотри .wgetrc

есть proxy или нет?


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Antonio , 13-Мрт-02 10:37 
>а с этим тоже траблы wget
>-passive-ftp ftp://ftp.avp.ru/updates_zip/daily.zip
>а в логе вот что

Нужно --passive-ftp (два минуса перед ключом).
Или у Вас опечатка?


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Leonid , 13-Мрт-02 11:07 
Пасибо теперь прояснилось почти..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 ...-(((

"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено brj , 13-Мрт-02 11:19 
>Не получается 1. работать с ftp
>Unix# wget ftp://ftp.avp.ru/updates/*
>wget: No match.

Ребята! Ну вы чоооо такие [; Я же говорила, читайте доки на шелл [;

wget "ftp://ftp.avp.ru/updates/*"    

Это-ж в шеле делаеца. Значит в ковычках. [;


"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено Leonid , 13-Мрт-02 11:24 
Снова спасибо всем
только что как раз эту мысль мне подсказал коллега с тюмени, кавычки меня спасли.!!!!!

"RE: Кто работал с wget freeBSD помогите, 2 фишки не получаются"
Отправлено lavr , 13-Мрт-02 20:27 
>>Не получается 1. работать с ftp
>>Unix# wget ftp://ftp.avp.ru/updates/*
>>wget: No match.
>
>Ребята! Ну вы чоооо такие [;
>Я же говорила, читайте доки
>на шелл [;
>
>wget "ftp://ftp.avp.ru/updates/*"
>
>Это-ж в шеле делаеца. Значит в
>ковычках. [;

:)))