The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
¿Cómo puedo comprobar el uso de shell-script si un sitio web está disponible / respuesta? Neil_mw Programación de scripts de shell y 3 07-22-2008 12:38 PM
Script para verificar los procesos y enviar un mensaje de correo electrónico heprox Programación de scripts de shell y 1 11-06-2006 01:17 AM
comprobar el estado y enviar un mensaje de correo electrónico con el estado isingh786 Programación de scripts de shell y 3 12-29-2005 07:22 PM
Enviar mensajes de correo electrónico en donde # es la dirección de correo electrónico - Utilización de Unix jingi1234 UNIX for Dummies Preguntas y Respuestas 1 05-23-2005 12:23 PM
No se puede enviar un correo electrónico desde UNIX host (utilizando mailx) a un correo electrónico de Outlook, hacer frente (Win) Vetrivela UNIX para usuarios avanzados y expertos 2 02-15-2005 10:43 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 08-29-2008
big_nobody big_nobody is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 4
Question AYUDA: comprobar si es el sitio web, correo electrónico, si no

si (ping-c 1 www | | ( "Host de destino inaccesible";))
entonces
(Echo "neveikia señas-pastas, serveris web" | mailx-s "Señas web serveris" correo)
endif;
este es mi script pero no funciona ...

este script se utilizará para comprobar si está en línea sitio web si no se envía un mensaje de correo electrónico ...

por favor ayuda

Última edición por big_nobody; al 08-29-2008 10:40 AM..
  #2 (Enlace permanente)  
Old 08-29-2008
época era is offline Forum Advisor  
Pastor de Gatos Inútil (en año sabático)
  
 

Fecha: marzo 2008
Ubicación: / hay / es / sólo / bin / sh
Puestos: 3.652
Concha que es esto? Además de utilizar endif en lugar de fi la sintaxis no es técnicamente incorrecto de Bourne shell, pero sin duda ... inquietante.

Código:
if ! ping -c 1 www; then
  mailx -s subject mail <<__HERE
Body of email message
__HERE
fi
Esto se puede reducir hasta un poco más oscuro el

Código:
ping -c 1 www ||   mailx -s subject mail <<__HERE
Body of email message
__HERE
Si desea ver específicamente para "host de destino inaccesible" (que no recomiendo en absoluto) para que la sintaxis sería algo así como

Código:
case `ping -c 1 www` in *"Destination host unreachable"*) mailx ... ;; esac
o

Código:
if ping -c 1 www 2>&1 | grep "Destination host unreachable" >/dev/null; then
  mailx ...
fi
  #3 (Enlace permanente)  
Old 08-29-2008
broli's Avatar
broli broli is offline
Usuario Registrado
  
 

Fecha: diciembre 2007
Ubicación: Argentina
Puestos: 215
utilizando ping es una mala idea ...
wget uso,
consulte la página man wget para el tiempo de los valores, y otras opciones de ajuste.
  #4 (Enlace permanente)  
Old 08-29-2008
Ikon's Avatar
Ikon Ikon is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: julio 2008
Ubicación: Phoenix, Arizona
Puestos: 669
Pruebe este enlace: ¿Cómo puedo comprobar el uso de shell-script si un sitio web está disponible / respuesta?
  #5 (Enlace permanente)  
Old 08-29-2008
big_nobody big_nobody is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 4
Thanx grandes, malos ver el lunes. Big Big Thanx
  #6 (Enlace permanente)  
Old 09-01-2008
big_nobody big_nobody is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 4
#! / bin / bash
wget-t 1 WWW
if [-f index.html]
entonces
rm-FVR index.html
algo más
echo "no funciona en el antiguo sitio web del servidor" | mailx-s "nombre del servidor viejo servidor no funciona" usuario @ host
fi

Última edición por big_nobody; al 09-01-2008 06:06 PM.. Motivo: ocultar web y correo electrónico (de seguridad)
  #7 (Enlace permanente)  
Old 09-01-2008
big_nobody big_nobody is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 4
i utilizado este script, porque necesito saber si se dispone de PC ... si el servidor da un error generado en index.html es bueno, porque en este ordenador son alrededor de 20 sitios virtuales en apache. si uno es el que otros están en uso y sólo va a hacer ping al router ... y este PC / servidor de 2 routers. Thanx gran ayuda para todos ustedes
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 07:17 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0