Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: My 10 liner alert log monitoring WORKING shell Script !!! Comments Please !!!!
You can not worry about a daemon restart if you use 'tail --follow=name
alertSID.log'.
-- Ron Reidy -----Original Message----- From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Radoulov, Dimitre Sent: Thursday, November 02, 2006 2:33 PM To: oracle-l_at_freelists.org Subject: Re: My 10 liner alert log monitoring WORKING shell Script !!! Comments Please !!!!Received on Fri Nov 03 2006 - 12:03:57 CST
> Actually its 20 lines,
> I did some initial tests, seems to be working fine.
> Appreciate your comments and feedback, suggestions
[...] Just another point of view: I would use a kind of daemon. tail -f alert.log | while read error; do case "$error" in ORA-*) printf "%s\n" "$ORACLE_SID" "$(date)" "$error" | mailx -s "$ORACLE_SID : ${error:0:8}" email_at_address.edu ;; esac done Just remember to restart the daemon if you remove/move the log :) Regards Dimitre P.S. The ${var:start:lenght} syntax is a valid for ksh93 and bash > 2.0, if I recall correctly. -- http://www.freelists.org/webpage/oracle-l This electronic message transmission is a PRIVATE communication which contains information which may be confidential or privileged. The information is intended to be for the use of the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited. Please notify the sender of the delivery error by replying to this message, or notify us by telephone (877-633-2436, ext. 0), and then delete it from your system. -- http://www.freelists.org/webpage/oracle-l
![]() |
![]() |