![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Mail comando | FeNiCrC_Neil | UNIX para Dummies Perguntas & Respostas | 2 | 08-31-2007 01:12 |
| Eu não sou capaz de enviar e-mail forma unix mail para outras contas. | chinnigd | UNIX para Dummies Perguntas & Respostas | 1 | 04-06-2006 08:31 |
| UNIX mail comando | nbvcxzdz | UNIX para Dummies Perguntas & Respostas | 1 | 12-20-2003 09:03 |
| E-Mail a partir da linha de comando para UNIX e Perl? | jy2728 | Programação Shell Script e | 4 | 11-26-2002 05:02 |
| não pode enviar e-mail de servidor unix para empresa / yahoo mail | b5fnpct | UNIX para Dummies Perguntas & Respostas | 5 | 11-22-2002 09:24 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Mail comando do UNIX
1) O meu principal script Solicita uma função IsDomain para verificar se o domínio é ou não válido
PROD> / appl / retek / mpscripts / gato mg3TRn01 #! / bin / ksh # # Standard Header Files # # . ($ 0% $ (0 ##*/}} UKMPFunctionLibrary.test # # INÍCIO # ScriptStart # # Verifique se o domínio exists.Print & Commit PAEA fila # IsDomain $ SPDOM ScriptEnd # # FIM # 2) A minha função global biblioteca UKMPFunctionLibrary.test tem funções definidas a seguir # # Set Schedular Envronment Variáveis # . ($ 0% $ (0 ##*/}} UKMPEnv THISFILE \u003d $ (0 ##*/} OVWFILE \u003d $ CADERNETAS / mps_ovw.log LOGFILE \u003d $ CADERNETAS / $ THISFILE.log. $ (Date "+% y% m% d% H% M% S") Tmpfile \u003d $ TEMP / $ THISFILE.tmp WARNINGS \u003d false # # Standrad função log # Log () ( $ 2, em caso 0) \u003d LOGMSG INFO; 1) LOGMSG \u003d ATENÇÃO; WARNINGS \u003d true; 2) LOGMSG \u003d ERRO; *) Echo $ 1>> $ LOGFILE; regresso; esac echo $ (date + "% T") '-' $ LOGMSG '-' $ 1>> $ LOGFILE; echo $ THISFILE '-' $ (date + "% T") '-' $ LOGMSG '-' $ 1 >> $ OVWFILE ) # # Standard Mailing (Parâmetros 1 - Assunto 2 - Lista de correio ids) # SendMail () ( if [$ #-eq 2]; então echo "" | mail-s "$ 1" "$ 2"; $ retorno? elif [$ #-eq 3]; então cat $ 3 | mail-s "$ 1" "$ 2"; $ retorno? diferente return 2 fi ) # # Sair Códigos (0 - Sucesso; 1 - Atenção, 2 - Não) # Sair () ( caso $ 1 em 0) Registo 'END - SUCESSO' 0; exit 0; 1) Registo 'END - SUCESSO com avisos "1; saída 1; 2) Registo 'END - FAIL "2; Maillist \u003d "shilpi.sood in.tesco.com @"; Subject \u003d "ALERTA - O trabalho não tem THISFILE $ @ $ (data)! Verifique "; SendMail "$ ASSUNTO" "$ Maillist"; exit 2; *) Registo 'END - ERRO' 2; exit 2; esac ) # # Standard Arquivo Designação # ScriptStart () ( echo $ (date + "% Y% b% d ")>>$ OVWFILE echo $ (date + "% Y% b% d")> $ LOGFILE Log "START" 0 ) # # Arquivo de log padrão Fim # ScriptEnd () ( Registo 'FIM' 0 if [$ WARNINGS \u003d\u003d "true"], então Registo 'SUCESSO COM ATENÇÃO' 0; exit 0 diferente Registo 'Sucesso' 0; exit 0 fi ) # # Para verificar a existência de um domínio (Parâmetro 1 - Domínio # Caminho) # IsDomain () ( checkDomain-d $ 1-tipo simples>> $ LOGFILE if [$? -ne 0]; então Log "Domain $ 1 não existe" 2; Saída 2 fi ) 3) Em falha de script não está retornando o código correto retorno devido a que estamos enfrentando problemas. Em função global Sair () que não podemos chamar a função global SendMail ()? Como posso editar o código para que o correto código devolvido é passado a partir do script em fracasso? |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|