no se que es lo que esta mal con este pequeño scrpit shell

Iniciado por p4nd4criss, 1 Junio 2012, 21:19 PM

0 Miembros y 1 Visitante están viendo este tema.

p4nd4criss

encontré un script para cambiar de ip rápidamente reiniciando el módem

#! /bin/bash
IP=$( lynx -dump http://cfaj.freeshell.org/ipaddr.cgi)
sleep 4
notify-send -i info "Actual IP" "$IP"
(sleep 2 ; echo "admin" ; sleep 2; echo "claveaqui" ; sleep 2 ; echo "reboot" ; sleep 65 ; echo "exit") | telnet 192.168.1.1
IPNUEVO=$( lynx -dump http://cfaj.freeshell.org/ipaddr.cgi)
sleep 3
if [ "$IP" != "$IPNUEVO" ];
then (notify-send -i info "El IP ha cambiado" "$IPNUEVO");
else (notify-send -i dialog-warning "El IP no ha cambiado" "$IPNUEVO"); fi

parece que el problema esta en la 5ta linea.
esa tubería se me hace sospechosa
obviamente reemplace "clave aquí" con mi clave
parece que telnet se queda esperando que presionen enter o algo así. como simulo eso?
quería usar ese script para automatizar mis descargas jeje
gracias gente