![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Mail comando | FeNiCrC_Neil | UNIX for Dummies Domande & Risposte | 2 | 08-31-2007 02:12 PM |
| Io non sono in grado di inviare mail ad altri Unix account di posta. | chinnigd | UNIX for Dummies Domande & Risposte | 1 | 04-06-2006 09:31 AM |
| Mail comando UNIX | nbvcxzdz | UNIX for Dummies Domande & Risposte | 1 | 12-20-2003 09:03 AM |
| E-mail da riga di comando per UNIX e Perl? | jy2728 | Shell scripting e di programmazione | 4 | 11-26-2002 05:02 PM |
| non può inviare una mail dal server unix società / yahoo mail | b5fnpct | UNIX for Dummies Domande & Risposte | 5 | 11-22-2002 09:24 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Mail comando UNIX
1) Il mio principale script chiede una funzione IsDomain per verificare se il dominio è valido o non
PROD> / appl / retek / mpscripts / cat mg3TRn01 #! / bin / ksh # # Standard Header File # # . $ (0% $ (0 ##*/}} UKMPFunctionLibrary.test # # INIZIO # ScriptStart # # Controlla che dominio exists.Print & Impegni ASAP la coda # IsDomain $ SPDOM ScriptEnd # # FINE # 2) La mia libreria di funzioni globali UKMPFunctionLibrary.test ha definito le seguenti funzioni # # Impostare Schedular Envronment Variabili # . $ (0% $ (0 ##*/}} UKMPEnv THISFILE \u003d $ (0 ##*/} OVWFILE \u003d $ LOGS / mps_ovw.log LOGFILE \u003d $ LOGS / $ THISFILE.log. $ (Date +% Y% m% d% H% M% S ") Tmpfile \u003d $ temp / $ THISFILE.tmp AVVERTENZE \u003d false # # Standrad funzione di registrazione # Log () ( case $ 2 in una 0) \u003d LOGMSG INFO; 1) \u003d LOGMSG ATTENZIONE; AVVERTENZE \u003d true; 2) \u003d LOGMSG ERRORE; *) Echo $ 1>> $ LOGFILE; andata e ritorno; esac echo $ (date + "% T") '-' $ LOGMSG '-' $ 1>> $ LOGFILE; echo $ THISFILE '-' $ (date + "% T") '-' $ LOGMSG '-' $ 1 >> $ OVWFILE ) # # Standard Mailing (Parametri 1 - Oggetto 2 - Elenco delle mail ids) # SendMail () ( if [$ #-eq 2]; poi echo "" | mail-s "$ 1" "$ 2"; return $? Elif [$ #-eq 3], quindi cat $ 3 | mail-s "$ 1" "$ 2"; return $? altro andata e ritorno 2 fi ) # # Exit Codici (0 - Successo; 1 - Avvertimento; 2 - Mancata) # Exit () ( case $ 1 in 0) Entra 'FINE - SUCCESSO' 0; exit 0; 1) Entra 'FINE - SUCCESSO CON AVVERTENZE' 1; exit 1; 2) Entra 'FINE - FAIL' 2; Maillist \u003d "shilpi.sood @ in.tesco.com"; Subject \u003d "ALERT - Il lavoro non è riuscito THISFILE $ @ $ (date)! Si prega di controllare "; SendMail "SOGGETTI $" "$ Maillist"; uscita 2; *) Entra 'FINE - ERRORE' 2; uscita 2; esac ) # # File di log standard Denominazione # ScriptStart () ( echo $ (date +% Y% b% d ")>>$ OVWFILE echo $ (date + "% Y% b% d")> $ LOGFILE Entra "START" 0 ) # # File di log standard Fine # ScriptEnd () ( Entra 'FINE' 0 if [$ AVVERTENZE \u003d\u003d 'true']; poi Entra 'SUCCESSO CON ATTENZIONE' 0; exit 0 altro Entra 'SUCCESSO' 0; exit 0 fi ) # # Per verificare l'esistenza di un dominio (Parametro 1 - Dominio Percorso #) # IsDomain () ( checkDomain-d $ 1-tipo semplice>> $ LOGFILE if [$? -ne 0]; poi Entra "Domain $ 1 non esiste" 2; Uscita 2 fi ) 3) Il fallimento dello script non restituisce il corretto codice di ritorno a causa di che ci troviamo di fronte a questioni. In funzione globale Esci () non si può chiamare la funzione globale di Sendmail ()? Come faccio a modificare il codice in modo che il corretto codice di ritorno è passato dallo script in caso di fallimento? |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|