ファイルからデータをフィルタリングし、特定の情報\エラーコードが見つかった場合は、電子メールを送信しようとします。スクリプトの最初の行は作業用で、2番目の部分は私が得たものです。https://unix.stackexchange.com/a/246872/181400メール送信セクションを完了してください。
400 idとNorthのすべてのエラーを理解する必要があります。ファイルの内容全体を取得できない理由を理解しようとしています。 2番目のENDステートメントのせいですか?
{ awk 'BEGIN{print "Subject:App Error \nFrom:Server \nTo:[email protected]"}
END{printf("%s\015\n", $1" | "$2" | "$3" | "$4)} END{if($1<399){exit(1)}}' \
/tmp/err.txt || exit; } > (/usr/lib/sendmail -t [email protected])
これは私がファイルから取得したデータです。
label responseCode
info data 404
Get info data 404
get user info data 403
create landmark 403
........ More lines of the same come after this....
電子メールで受け取った内容は次のとおりです。
create | landmark | 403 |
この問題について考えている人はいますか?ありがとうございます!