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

OT sript en perl para redirigir squid



No se por que no me funciona esto:
por lo que he podido analizar no llega a leer la dirección en la entrada
del programa.
¿Alguien puede hecharme una mano?:

#!/usr/bin/perl
use Net::Ping;
$|=1;
$p = Net::Ping->new();
$host = "10.60.163.226";
$n_intentos=3;
while (<>) {
    chomp;
    @X = split;
    $url = $X[1];
    if ($url =~ /^http:\/\/www\.hvn\.es/) {
        $n = 1 ;
        while ($n < $n_intentos) {
            if ( $p->ping($host) ) {
                $url =~ s/^hvn\.es/hvn\.junta-andalucia\.es/;
                print $X[0]." 302:$url\n";
                $n = $n_intentos ;
            } else {
                $n++;
            }
        }
        print $X[0]." \n";
    } else {
        print $X[0]." \n";
    }
}

-- 
Fain would I climb, yet fear I to fall.
		-- Sir Walter Raleigh

Por favor, NO utilice formatos  de archivo  propietarios para el
intercambio de  documentos, como DOC y XLS, sino HTML, RTF, TXT,CSV
o cualquier otro que no obligue a utilizar un programa de un
fabricante  concreto para tratar la información contenida en él.
SALUD.


Reply to: