Sponsored Content
Top Forums Shell Programming and Scripting script to grep outofmemory message in logs Post 302477695 by coolguyamy on Monday 6th of December 2010 07:58:21 AM
Old 12-06-2010
Hello Jim,

Thanks for the response. My requirement is the script should check all variables i.e var1,var2,var3,var4,var5 and var6. If var1 contains "outofmemory" message then it should send message there is an outofmemory error on tomcat1 same for other variables like var2,var3,var4,var5,var6. If var2 contains outofmemory then it should send there is an outofmemory for tomcat2. Please guide me to implement this logic.

Also can you please explain me how can we use below command to grep for outofmemory message.Please let me know what should we keep in place of *(tomcat*logs).

var=$(grep -l 'outofmemory' tomcat*logs)
if [ ! -z "$var" ] ; then
echo "outofmemory error in file(s) $var" | mailx -s 'outofmemory error' me@myaddress.com
fi
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Message Logs Error

I'm about 5 months new on an 5 year old unix system. If anyone can help me identify what causing the below errors i'd really appreciate it! unix: WARNING: /pci@1f,0/pci@1,1/ide@3/dad@1,0 (dad1): Uncorrectable data Error: Block 57e10 Unix: WARNING: /pci@1f,0/pci@1,1/ide@3/dad@1,0 (dad1):... (1 Reply)
Discussion started by: ByasB
1 Replies

2. UNIX for Advanced & Expert Users

ppp errror message in logs

I am getting this message in the log file. Apr 29 15:32:02 router ppp: Warning: Label COPYRIGHT rejected -direct connection: Configuration label not found This repeats every so often, the link is up however...Any ideas why i am getting this. Its freebsd 6.1 and pppoE. Frank (1 Reply)
Discussion started by: frankkahle
1 Replies

3. Shell Programming and Scripting

Grep logs on the fly

Hi, We use an application that is dumping logs to a file on disk. However, this is dumping very verbosely and there is no method of turning down the logging level. We need to remove certain contents from these before they are commited to disk. Has anybody got any ideas how I can do this... (3 Replies)
Discussion started by: harperonline
3 Replies

4. Shell Programming and Scripting

Grep yesterday logs from weblogic logs

Hi, I am trying to write a script which would go search and get the info from the logs based on yesterday timestamp and write yesterday logs in new file. The log file format is as follows: """"""""""""""""""""""""""... (3 Replies)
Discussion started by: harish.parker
3 Replies

5. Shell Programming and Scripting

Rotating logs in Perl without message loss

(I'm aware log rotation is a common subject, but I tried searching and couldn't find an answer) For some time now, I've been using the Logfile::Rotate module to rotate logs in a log-monitoring script. So far, I haven't experienced any problems, and it works great because I can use it in Linux... (1 Reply)
Discussion started by: w1r3d
1 Replies

6. Shell Programming and Scripting

script to grep latest outofmemory string from the logs

I have requirement to prepare script which will grep for latest outofmemory message from the logs. I have used following command to grep the string from the logs,this script is not effective when logs are not getting updated as it will grep for old message. f=catalina.out var=`tail -10 $f |... (17 Replies)
Discussion started by: coolguyamy
17 Replies

7. Shell Programming and Scripting

shell script to grep 500 error messages from access logs

Hello Team, I need help to improve my script which is used to grep 500 error messages in the logs. I am using following logic in the script to grep 500 error messages in the logs. var1=`awk '$9 == "500"' access_log | tail -1` The above logic is not useful if logs are not getting... (1 Reply)
Discussion started by: coolguyamy
1 Replies

8. Shell Programming and Scripting

Unable to get full message text from Windows Event Logs

Hi all, . I am developing a log monitoring solution in perl for Windows I am using the CPAN module Win32 ::EventLog (0.076) version for getting the events from windows. The problem which I am facing now is all the Windows 2008 machines are upgraded with Service pack2 from then I couldn’t able... (2 Replies)
Discussion started by: kar_333
2 Replies

9. Shell Programming and Scripting

Script to grep logs for Errors

Hi Guys, I want to write a script which can grep the logs (server.log) from a file for Error String and output to a other file. Problems: How to know about the errors only between the current restart and not in previous as server.log has earlier restarts also? thanks for the help! Much... (5 Replies)
Discussion started by: ankur328
5 Replies

10. Shell Programming and Scripting

If I ran perl script again,old logs should move with today date and new logs should generate.

Appreciate help for the below issue. Im using below code.....I dont want to attach the logs when I ran the perl twice...I just want to take backup with today date and generate new logs...What I need to do for the below scirpt.............. 1)if logs exist it should move the logs with extention... (1 Reply)
Discussion started by: Sanjeev G
1 Replies
HTML::Template::Compiled::Reference(3pm)		User Contributed Perl Documentation		  HTML::Template::Compiled::Reference(3pm)

NAME
HTML::Template::Compiled::Reference - A quick reference for HTML::Template::Compiled syntax TAGSTYLES
<TMPL_IF var><TMPL_VAR foo></tmpl_if var> <!-- TMPL_IF var --><!-- TMPL_VAR foo --><!-- /tmpl_if var --> <%if var %><%= foo %><%/if var %> Optional tagstyle 'tt': [%if var %][%= foo %][%/if var %] ACCESSING VARIABLES
<%= _.foo %> outputs foo in the cuurent position of the stash and is the same as <%= foo %> <%= .config.url %> goes to root of parameter stash; like $params->{config}->{url} <%= ..foo %> goes one level up in stash <%= list[3].keyname.method %> acts like: $stash->[3]->{keyname}->method TAGS
VAR <%var foo%> or <%= foo%> IF, IF_DEFINED, UNLESS, ELSIF, ELSE conditions like in Perl LOOP, WHILE, EACH for-loop and while-loop like in Perl. <%loop cds%><%= __counter__%>. Title: <%= _.title%><%/loop cds%> <%loop cds join=", " %><%= _.title%><%/loop cds%> <%while resultset.next%><%= __counter__%>. <%= _.foo %><%/while %> <%each hashref%><%= __key__ %>=<%= __value__ %><%/each %> (sorted alphanumeric) <%each hashref sort=alpha %><%= __key__ %>=<%= __value__ %><%/each %> (sorted alphanumeric) <%each hashref sort=num %><%= __key__ %>=<%= __value__ %><%/each %> (sorted numeric) <%each hashref sort=0 %><%= __key__ %>=<%= __value__ %><%/each %> (not sorted) WITH <%with cds[0].artist.fanclub%><%= _.address%><%= _.homepage%><%/with %> INCLUDE, INCLUDE_VAR <%include template.htc%> <%include_var param_with_template_name%> COMMENT, VERBATIM, NOPARSE <%comment explanation %> This will not appear in the rendered template. blah blah... <%/comment explanation %> SWITCH, CASE <%switch .config.language%> <%case de%>Hallo <%case es%>Hola <%case en,default%>Hello <%/switch .config.language%> PERL See section Perl in HTML::Template::Compiled ATTRIBUTES
Each attribute can be written as attribute=foo attribute="some thing" attribute='some "thing"' NAME You can omit the 'name=' here. <%if var%>var<%elsif name=var2%>var4<%/if%> Can be used in all tags. ESCAPE <%= message escape=html %> <%= params escape=url %> <%= params escape=js %> <%= some_var escape=dump|html%> Can be used in "VAR"-tags. DEFAULT <%= this.var.might_be_undef default="my fault" %> Can be used in "VAR"-tags. ALIAS <%loop cds alias="cd" %><%= cd.title %><%/loop cds %> Can be used in "LOOP" and "WHILE". Works like "SET_VAR" and is short for <%loop cds %><%set_var cd value=_ %><%= cd.title %><%/loop cds %> Useful for nested loops. SET_VAR <%set_var myvar value=.another.var %> <%set_var myvar2 expr="60 * 60 * 24" %> This creates a variable similar to local() in perl. To use such a var or an alias in includes, you must use "USE_VARS" in the include. USE_VARS <!-- recognize myvar and myvar2 as variables not parameter stash --> <%use_vars myvar,myvar2 %> myvar: <%= myvar %> JOIN <%loop cds join=", " %><%= _.title%><%/loop cds%> can be used in "LOOP" BREAK <%loop cds break="3" %> <%= _.title%><%if __break__ %> </%if %> <%/loop cds%> Sets "__break__" to 1 every xth loop. Can be used in "LOOP", "WHILE" and "EACH" OPTIONS
(loop)_context_vars <%= __index__ %> the current loop index starting at 0 <%= __counter__ %> the current loop index starting at 1 <%= __first__ %> true if first iteration <%= __last__ %> true if last iteration <%= __odd__ %> true if __counter__ is odd <%= __inner__ %> true if not last or first iteration <%= __key__ %> the key of an EACH iteration <%= __value__ %> the value of an EACH iteration <%= __break__ %> see L<"BREAK"> above <%= __filename__ %> filename of current template (since 0.91_001) <%= __filenameshort__ %> short filename of current template (since 0.91_001) perl v5.14.2 2012-05-26 HTML::Template::Compiled::Reference(3pm)
All times are GMT -4. The time now is 06:42 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy