[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wget y 401 Authorization Required



era un error en sintaxis :D gracias por la veloz ayuda.

para los que quieran el script les dejo el aporte.
la idea es hacer un mirror para las actualizaciones del antivirus nod32

#!/bin/bash

usuario="EAV-21114847"
clave="3tsr6mrxx4"
export http_proxy=""
SERVER="http://u24.eset.com";
SERVERA="http://u24.eset.com/nod_upd";
UPDATE="/var/www/update" #Carpeta de destino
MIRROR="/var/www/nod32" #Carpeta espejo, la que se publica
WGET=$(which wget) || exit 1
WGETOPTA="--no-parent -m -nd -P" || exit 1
WGETOPT="--http-user=$usuario --http-password=$clave" || exit 1
CAT=$(which cat) || exit 1
CUT=$(which cut) || exit 1
DOS2UNIX=$(which dos2unix) || exit 1
ECHO=$(which echo) || exit 1
GREP=$(which grep) || exit 1
MKDIR=$(which mkdir) || exit 1
MV=$(which mv) || exit 1
RM=$(which rm) || exit 1
SED=$(which sed) || exit 1
BAJAR0=$(mktemp) || exit 2
BAJAR1=$(mktemp) || exit 2
$WGET $WGETOPTA $UPDATE $SERVERA/update.ver
cd $UPDATE
cp update.ver update.ver.rar
rm update.ver
unrar e -kb update.ver.rar
cd $UPDATE
$SED 11,50d update.ver>$BAJAR0
$SED 21,30d $BAJAR0>$BAJAR1
$RM -f $BAJAR0
$SED 31,70d $BAJAR1>$BAJAR0
$RM -f $BAJAR1
$SED 41,50d $BAJAR0>$BAJAR1
$RM -f $BAJAR0
$SED 51,90d $BAJAR1>$BAJAR0
$RM -f $BAJAR1
$SED 61,70d $BAJAR0>$BAJAR1
$RM -f $BAJAR0
$SED 71,110d $BAJAR1>$BAJAR0
$RM -f $BAJAR1
$SED 81,90d $BAJAR0>$BAJAR1
$RM -f $BAJAR0
$SED 91,130d $BAJAR1>$BAJAR0
$RM -f $BAJAR1
$SED 101,110d $BAJAR0>$BAJAR1
$RM -f $BAJAR0
$SED 101,370d $BAJAR1>$BAJAR0
$RM -f $BAJAR1
$DOS2UNIX $BAJAR0
$CAT $BAJAR0>$MIRROR/update.ver
$CAT $BAJAR0 | $GREP file | $CUT -b6-> $BAJAR1
BAJAR=$(cat $BAJAR1)
for i in $BAJAR
do
    wget $WGETOPT $MIRROR "$SERVER$i"
        if [ -e $MIRROR/$i ];
            then
            $MV $MIRROR/$i $UPDATE/$i
        fi
    done
        $RM -f $MIRROR/*.nup
        $RM -f $MIRROR/*.xml
        $RM -f $BAJAR0
        $RM -f $BAJAR1
        $RM -f $UPDATE/*.ver
        $MV -f $UPDATE/*.nup $MIRROR
        $MV -f $UPDATE/*.xml $MIRROR
exit 0


#muchas gracias lista


Reply to: