[linux] mirror utils

Jan ONDREJ (SAL) ondrejj na salstar.sk
Čtvrtek Září 20 08:21:03 CEST 2001


On Wed, Sep 19, 2001 at 05:47:52PM +0200, Robert Varga wrote:
> On Tue, Sep 18, 2001 at 04:04:24PM +0200, Peter Surda wrote:
> > On Tue, Sep 18, 2001 at 03:10:28PM +0200, Martin Mosny, PosTel, a.s. wrote:
> > 
> > > ma niekto skusenosti s tymto balikom??
> > > Manual som uz cital niekolko krat, ale ten spravny prepinac com nenasiel!
> > > :(
> > no ja som s tym robil a moc sa mi to nelubilo.
> > 
> > > wget -b -o updates-7.1.log -r -m -N --reject=.nfs* -X
> > > /pub/redhat/linux/updates/7.1/en/os/alpha,/pub/redhat/linux/updates/7.1/en/os/i486,/pub/redhat/linux/updates/
> > > 7.1/en/os/ia64,/pub/redhat/linux/updates/7.1/en/os/SRPMS,/pub/redhat/linux/updat
> > > es/7.1/en/powertools/alpha,/pub/redhat/linux/updates/7.1/en/powertools/SRPMS
> > > ftp://ftp.redhat.com/pub/redhat/linux/updates/7.1/en/
> > Aha poznam, presne to potrebujem aj ja. Prechodne riesenie je rsync, mirror z
> > ktoreho to taham to nastastie vie.
> 
> Myslim, ze najrychlejsou odpovedou je fmirror. Niesom si isty, ci vie resume, zatial som ho nepotreboval.
> Napises konfigurak a fungas :-)

Ahojte,

  tiez mam najlepsie skusenosti s tymto programcekom. Resume sice
vie, ale kazdy ftp server sa s tym snazi vydrbat ako vie,
takze ked napr. mirrorujem RedHat, tak to vracia divne chybove
hlasky pri preplneni a tie resumnut nevie. Riesil som to skriptom:

  RETRY=10
  LOGFILE=/var/log/mirror.log

  x=0
  while [ $x -lt $RETRY ]; do
    x=$[$x+1]
    echo "------------------ Try: $x -----------------" > $LOGFILE
    /usr/bin/fmirror -f konfigurak -V 1 2>> $LOGFILE > /dev/null && x=9999
  done

Ten skript som trocha upravoval, preoze je to len cast mojho,
takze ak som spravil nejaky preklep, tak sorry a opravte si to. :-)
Znamy bug je, ze nevie viac ako 9999 opakovani spravit. :-)





Další informace o konferenci linux