![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Comando mail | FeNiCrC_Neil | UNIX for Dummies Preguntas y Respuestas | 2 | 08-31-2007 01:12 PM |
| No estoy en condiciones de enviar correo a otros unix cuentas de correo. | chinnigd | UNIX for Dummies Preguntas y Respuestas | 1 | 04-06-2006 08:31 AM |
| UNIX comando mail | nbvcxzdz | UNIX for Dummies Preguntas y Respuestas | 1 | 12-20-2003 09:03 AM |
| E-Mail de línea de comandos para UNIX y Perl? | jy2728 | Programación de scripts de shell y | 4 | 11-26-2002 05:02 PM |
| no puede enviar mensajes de servidor UNIX de la empresa / yahoo mail | b5fnpct | UNIX for Dummies Preguntas y Respuestas | 5 | 11-22-2002 09:24 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Correo comando en UNIX
1) Mi principal script IsDomain Pide una función para comprobar si el dominio es válido o no
PROD> / Appl / retek / mpscripts / gato mg3TRn01 #! / bin / ksh # Norma # archivos de cabecera # # . (0 $% $ (0 ##*/}} UKMPFunctionLibrary.test # # INICIO # ScriptStart # # Verifique que exists.Print dominio y la ASAP Compro cola # IsDomain $ SPDOM ScriptEnd # # END # 2) Mi biblioteca mundial función UKMPFunctionLibrary.test ha definido las siguientes funciones # # Establezca Schedular Envronment Variables # . (0 $% $ (0 ##*/}} UKMPEnv THISFILE \u003d $ (0 ##*/} DIARIOS OVWFILE \u003d $ / mps_ovw.log LOGFILE \u003d $ DIARIOS / $ THISFILE.log. $ (Date +% Y% m% d% H% M% S ") Tmpfile TEMP \u003d $ / $ THISFILE.tmp ADVERTENCIAS \u003d false # # Standrad función de registro # Log () ( $ 2 en caso 0) \u003d INFO LOGMSG;; 1) \u003d ADVERTENCIA LOGMSG; ADVERTENCIAS \u003d true;; 2) ERROR \u003d LOGMSG;; *) Echo $ 1>> $ LOGFILE; retorno;; esac echo $ (date + "% T") '-' $ LOGMSG '-' $ 1>> $ LOGFILE; echo $ THISFILE '-' $ (date + "% T") '-' $ LOGMSG '-' $ 1 >> $ OVWFILE ) # # Los parámetros estándar de correo (1 - Tema 2 - Lista de códigos de identificación de correo electrónico) # SendMail () ( if [$ #-eq 2] y, a continuación, echo "" | mail-s "$ 1" "$ 2"; return $? elif [$ #-eq 3] y, a continuación, cat $ 3 | mail-s "$ 1" "$ 2"; return $? algo más retorno 2 fi ) # Códigos de salida # (0 - Éxito; 1 - Advertencia, 2 - No) # Salida () ( $ 1 en caso 0) Registro de «FIN - ÉXITO '0; exit 0;; 1) Registrarse "FIN - ÉXITO CON ADVERTENCIAS '1, salida 1;; 2) Registrarse "FIN - FAIL" 2; Maillist \u003d "shilpi.sood in.tesco.com @"; Subject \u003d "ALERTA - El trabajo no ha THISFILE $ @ $ (date)! Por favor marque "; SendMail "$ SUBJECT" "$ Maillist"; salida 2;; *) Registrarse "FIN - ERROR '2; salida 2;; esac ) # # Archivo de registro estándar de la rúbrica # ScriptStart () ( echo $ (date +% Y% b% d ")>>$ OVWFILE echo $ (date +% Y% b% d ")> $ LOGFILE Log "Start" 0 ) # # Fin del archivo de registro estándar # ScriptEnd () ( Log 'FIN' 0 if [$ ADVERTENCIAS \u003d\u003d 'true'] y, a continuación, Log 'ÉXITO CON ADVERTENCIA' 0; exit 0 algo más Registro de "éxito" 0; exit 0 fi ) # # Para comprobar la existencia de un dominio (Parámetro 1 - Dominio Ruta #) # IsDomain () ( checkDomain-d $ 1-tipo sencillo>> $ LOGFILE if [$? -ne 0]; a continuación, Log "de dominio de $ 1 no existe" 2; Salida 2 fi ) 3) El fracaso de la secuencia de comandos no es correcta la devolución del código de retorno debido a que nos enfrentamos a problemas. En la función de salida () no podemos llamar a la función global de Sendmail ()? ¿Cómo puedo modificar el código para que el código de retorno correcto es pasar de la secuencia de comandos de fracaso? |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|