파일에서 데이터를 필터링하고 특정 정보\오류 코드가 발견되면 이메일을 보내려고 합니다. 스크립트의 첫 번째 줄은 작업을 위한 것이고 두 번째 부분은 내가 얻은 것입니다.https://unix.stackexchange.com/a/246872/181400이메일 전송 섹션을 완료하세요.
400 id 및 North의 모든 오류를 이해해야 합니다. 파일의 전체 내용을 가져오지 못하는 이유를 이해하려고 합니다. 두 번째 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 |
이 문제에 대해 생각이 있는 사람이 있나요? 감사해요!