On 10/25/07, Jorge Pedro Hernández Lalcebo <lalcebo@ipirbv.rimed.cu> wrote:
Saludos
Tengo un script en el cual necesito verificar si hay conexión a determinado servicio, en un principio pense en esta solución
if ping -w 5 -qn -c 1 host.aqui >/dev/null 2>&1 ; then echo "SI HAY" else echo "NO HAY" fi
Pero lo siguiente tiene estos problemas. 1- Si los mensajes ICMP estan desabilitados no habra respuesta existiendo conectividad 2- Ademas puede que no exista firewall o que dejen activo los mensajes ICMP. Si quiero verificar la conectividad para luego bajarme algo que esta por FTP y en ese momento el FTP esta caido y no el enlace adios lola.
Con telnet voy al directo lo que no caigo como ponerlo en la condición.
Una idea loca: meter el telnet, donde sea: telnet host pueto (telnet servidorftp 21) se puede atrapar el resultado de eso? -- Saludos, miguel Los agujeros negros son lugares donde dios dividió por cero. Black holes are places where god divided by zero. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org