![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| メールコマンド | FeNiCrC_Neil | UNIXのダミー質問と回答のため | 2 | 2007年8月31日 02:12午後 |
| 私は他のメールアカウントにメールフォームを送信することはUnixではない。 | chinnigd | UNIXのダミー質問と回答のため | 1 | 2006年4月6日 09:31午前 |
| UNIXのメールコマンド | nbvcxzdz | UNIXのダミー質問と回答のため | 1 | 2003年12月20日 09:03午前 |
| メールでのUNIXとPerlをコマンドラインからですか? | jy2728 | シェルプログラミングとスクリプティング | 4 | 2002年11月26日 05:02午後 |
| Unixサーバからの会社に/ Yahoo Mailのメールを送信できません | b5fnpct | UNIXのダミー質問と回答のため | 5 | 2002年11月22日 09:24午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
UNIXでのメールコマンド
1 )が有効であるかどうかは、ドメインかどうかをチェックする機能を私のメインのスクリプトを呼び出すIsDomain
製品> / appl / retek / mpscripts /猫mg3TRn01 # ! / binに/ ksh # #標準のヘッダファイル # # 。 $ ( 0 % $ ( 0 ##*/}} UKMPFunctionLibrary.test # #スタート # ScriptStart # そのドメインのコミットは、至急exists.Print &キューを確認する# # IsDomain $ SPDOM ScriptEnd # #エンド # 2 )私の世界の関数ライブラリの機能は、以下に定義されているUKMPFunctionLibrary.test # スケジュールの設定変数# Envronment # 。 $ ( 0 % $ ( 0 ##*/}} UKMPEnv THISFILE \u003d $ ( 0 ##*/} LOGはOVWFILE \u003d $ mps_ovw.log / LOGはログファイル\u003d $ / $ THISFILE.log 。 $ (日" + %および%メートル% d個%時間%メートル% S "は) TMPFILE \u003d $温度/ $ THISFILE.tmp 警告\u003d falseを # # Standradログ機能 # ログイン( ) ( $ 2の場合 0 ) LOGMSG \u003d情報; ; 1 ) LOGMSG \u003d警告;警告\u003d真; ; 2 ) LOGMSG \u003dエラー; ; * ) $ 1 > > $ログファイル;戻りエコー; ; esac $エコー(日+ " % T "を) ' - ' $ LOGMSG ' - ' $ 1 > > $ログファイル; ' $ THISFILEエコー- ' $ (日付+ " % T "を) ' - ' $ LOGMSG ' - ' $ 1 > > $ OVWFILE ) # メールIDの#標準メーリングリスト(パラメータ1 -題目2 -リスト) # Sendmailの( ) ( 場合、 [ $ # -式2 ] ;し エコー" " |メール- sを" $ 1 " " $ 2 " ; $復帰? elif [ $ # -式3 ] ;し 猫$ 3 |メール- sを" $ 1 " " $ 2 " ; $復帰? その他の 復帰2 Fiの ) # #終了コード( 0 -成功、 1 -警告; 2 -失敗) # 出口( ) ( $ 1の場合 0 )ログのエンド-サクセス' 0 ;出口0 ; ; 1 )ログのエンド-の成功警告' 1 ;出口1 ; ; 2 )ログインのエンド-失敗' 2 ; MAILLIST \u003d " in.tesco.com @ " shilpi.sood ; 対象\u003d "警告- THISFILE $ @ジョブが失敗しました $ (日) "をチェックしてください! ; sendmailの" $ " " $ MAILLIST "件名; 出口2 ; ; * )ログのエンド-エラー' 2 ;出口2 ; ; esac ) # #標準のログファイルの見出し # ScriptStart ( ) ( $エコー(日+ " %および% b % d個の")>>$ OVWFILE $エコー(日+ " %および% b % d個" ) > $ログファイル ログの"スタート" 0 ) # #標準のログファイルの完 # ScriptEnd ( ) ( ログのエンド' 0 もし[ $警告\u003d\u003d ' ' ]真;し 警告' 0 ;出口0を使用してログインの成功 その他の ログインの成功' 0 ;出口0 Fiの ) # # (パラメータ1 -ドメインのドメインの存在を確認するには #パス) # IsDomain ( ) ( checkDomain - Dの1ドルタイプのシンプルな> > $ログファイル もし[ $ ? -北東0 ] ;し ログ"ドメイン$ 1 " 2が存在しない場合は、 2番出口 Fiの ) 3 )失敗は、スクリプトでは、我々の問題に直面しているため、帰国するための適切なリターンコードされていません。 世界的な機能を終了( )我々は、 Sendmailのグローバル関数を呼び出すことができます( ) ? どうすればいいように、正しいリターンコードが失敗した場合には、スクリプトから渡されたコードを編集することができますか? |