![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Почта команду | FeNiCrC_Neil | UNIX для чайников Вопросы И Ответы | 2 | 08-31-2007 01:12 PM |
| Я не могу отправить почту форме Unix на другие почтовые учетные записи. | chinnigd | UNIX для чайников Вопросы И Ответы | 1 | 04-06-2006 08:31 AM |
| Почта команды UNIX | nbvcxzdz | UNIX для чайников Вопросы И Ответы | 1 | 12-20-2003 09:03 AM |
| E-mail из командной строки для UNIX и Perl?? | jy2728 | Shell программирование и сценарии | 4 | 11-26-2002 05:02 PM |
| не могу отправить почту с сервера на Unix компании / Yahoo Mail | b5fnpct | UNIX для чайников Вопросы И Ответы | 5 | 11-22-2002 09:24 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Почта команды UNIX
1) Мой основной сценарий вызывает функцию IsDomain проверить ли домен является действительным или нет
PROD> / Appl / RETEK / mpscripts / кошку mg3TRn01 #! / BIN / KSH # # Стандартные файлы заголовков # # . $ (0% $ (0 ##*/}} UKMPFunctionLibrary.test # # НАЧАЛО # ScriptStart # # Убедитесь, что домен exists.Print И Commit АСАП очереди # IsDomain $ SPDOM ScriptEnd # # END # 2) Моя глобальной функции библиотеки UKMPFunctionLibrary.test имеет ниже функций, определяемых # # Set Schedular Envronment Переменные # . $ (0% $ (0 ##*/}} UKMPEnv THISFILE \u003d $ (0 ##*/} OVWFILE \u003d $ LOGS / mps_ovw.log LOGFILE \u003d $ LOGS / $ THISFILE.log. $ (Дата "+% Y% M% D% H% M% S") TMPFILE \u003d $ TEMP / $ THISFILE.tmp WARNINGS \u003d FALSE # # Standrad журнала функции # Log () ( случае $ 2 0) \u003d LOGMSG INFO;; 1) LOGMSG \u003d предупреждение; WARNINGS \u003d TRUE;; 2) LOGMSG \u003d ERROR;; *) Эхо $ 1>> $ LOGFILE; возвращение;; esac Эхо $ (ДАТА + "% T") '-' $ LOGMSG '-' $ 1>> $ LOGFILE; Эхо $ THISFILE '-' $ (ДАТА + "% T") '-' $ LOGMSG '-' $ 1 >> $ OVWFILE ) # # Стандартный почтовый (Параметры 1 - Тема 2 - Список почтовых идентификаторов) # SendMail () ( если [$ #-EQ 2], затем Эхо "" | Mail-S "$ 1" "$ 2"; вернуть $? Элиф [$ #-экв 3], затем Кошка $ 3 | Mail-S "$ 1" "$ 2"; вернуть $? еще вернуться 2 FI ) # # Выход Кодекс (0 - успех; 1 - Предупреждение; 2 - Невыполнение) # Выход () ( случае $ 1 0) журнала 'END - успех' 0; выходе 0;; 1) Войдите 'END - успех с предупреждениями' 1; выход 1;; 2) Вход 'END - FAIL' 2; Maillist \u003d "shilpi.sood in.tesco.com @"; SUBJECT \u003d "ALERT - Работа $ THISFILE не удалось @ $ (дата)! Пожалуйста, выберите опцию "; SendMail "$ SUBJECT" "$ Maillist"; выход 2;; *) Журнала 'END - ошибка' 2; выход 2;; esac ) # # Стандартный файл журнала Направление # ScriptStart () ( Эхо $ (ДАТА + "% Y% B% D ")>>$ OVWFILE Эхо $ (ДАТА + "% Y% B% D")> $ LOGFILE Журнал "СТАРТ" 0 ) # # Стандартный файл журнала Конец # ScriptEnd () ( Вход 'END' 0 если [$ WARNINGS \u003d\u003d 'TRUE'], а затем Вход успех с предупреждением '0; выход 0 еще Вход успех '0; выход 0 FI ) # # Чтобы проверить наличие доменного (Параметр 1 - Домен # PATH) # IsDomain () ( checkDomain-D $ 1 типа простой>> $ LOGFILE если [$? NE-0], затем Журнал "Домен $ 1 не существует" 2; Выход 2 FI ) 3) Что касается провала сценария не возвращаются правильный код возврата из-за которой мы сталкиваемся вопросов. В глобальной функции Выход () мы не можем вызвать функцию глобального Sendmail ()? Как я могу изменить код так, что правильный код возврата передается из скрипта на провал? |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|