Sponsored Content
Top Forums Shell Programming and Scripting How to capture the cause of the exception using unix shell? Post 302537137 by vidhyaS on Thursday 7th of July 2011 07:43:21 AM
Old 07-07-2011
I tried this, but the line with "msg=" appears twice in the output file like,

Code:
06-16 23:55:04,INFO,ids*************************sometext,msg=curl -H "cause of the exception"
06-16 23:55:04,INFO,ids*************************sometext,msg=curl -H "cause of the exception"
06-16 23:55:05,WARN,,,,ids*************************sometext Exception: ids*************************sometext
06-16 23:55:04,INFO,ids*************************sometext,msg=curl -H "cause of the exception"
06-16 23:55:04,INFO,ids*************************sometext,msg=curl -H "cause of the exception"
06-16 23:55:05,WARN,,,,ids*************************sometext Exception: ids*************************sometext
06-16 23:55:05,WARN,,,,ids*************************sometext Exception: ids*************************sometext
06-16 23:55:05,ERROR,,,,ids*************************sometext Exception: ids*************************sometext

---------- Post updated at 06:43 AM ---------- Previous update was at 06:04 AM ----------

Got it thanks...

Its not case sensitive thats y we r getting it twice.
 

10 More Discussions You Might Find Interesting

1. Programming

Exception Signal 11 while running JAVA code in UNIX

Hi, when i compile my java code in UNIX using javac, the class file is getting created. But when i try to run the code using java - classpath command, i get the following error. ---------------------------------------- /u/up11/sample/request:>java -classpath /u/up11/sample/request... (0 Replies)
Discussion started by: satish2712
0 Replies

2. Shell Programming and Scripting

Exception-handling in Shell programs

Hi all, I am writing a set of scripts and some of these are nested within others. I want to be able to execute a single high-level script at the command-line, which in turn may invoke other scripts as required, and when a failure occurs in any of the nested scripts, I want to be able to track... (2 Replies)
Discussion started by: chaitu_inmage
2 Replies

3. Shell Programming and Scripting

Capture Shell Script Output To A File

Hi, I am running a shell script called dbProcess.sh which performs shutdown and startup of various Oracle instances we have.At the time of execution the script produces the following output to the command line window $./dbProcess.sh stop #### Run Details ###### Hostname : server-hop-1... (4 Replies)
Discussion started by: rajan_san
4 Replies

4. Shell Programming and Scripting

Capture commands in unix SunOS

Hi, I would like to capture commands on Unix SunOS. I am aware of script utility but the problem is Script utility writes to file after a sizeable chunk of data. I need to access each command as they are typed, Is it possible in Unix..? Thx (1 Reply)
Discussion started by: raj_paps
1 Replies

5. Shell Programming and Scripting

How to capture RC from SAS Program into K-shell

I am running a SAS program within K-shell. This SAS program gives me return code of 3000. However, when I check return code in my K-shell, it displays RC=2. Can someone tell me how to capture RC from SAS to K-shell? Thanks. Pramodini (2 Replies)
Discussion started by: Pramodini Rode
2 Replies

6. Shell Programming and Scripting

Capture makefile errors in shell script

Hi, I have a bash script which calls a few "make". I would like to know whether the makefile failed with any errors. How do I do that in the script? Thanks, S (2 Replies)
Discussion started by: suryaemlinux
2 Replies

7. Shell Programming and Scripting

Shell script to unmonitor the mounts in exception file

I am trying to write a shell script for monitoring the file system mount. command I am using will retrieve a output as shown below. /dev/fsv29 2% /apps/rj/pgl/bslSys I also need to add exception mounts in a file and I would like script to ignore the mount which I specify. If I add the... (6 Replies)
Discussion started by: chandu123
6 Replies

8. Shell Programming and Scripting

How to Capture a Unix Terminal Session?

Hi All, I want to capture all the operations performed in the terminal. So to achieve this I used “script” command. This works as I expected. But this command captures all the standard output which is redirected to terminal. For example if i “tail” a file, even the tail output is getting... (2 Replies)
Discussion started by: kalpeer
2 Replies

9. Shell Programming and Scripting

Monitor logs for exception and if exception come then sent an email

Hi Folks, please advise , I have logs generated on unix machine at location /ops/opt/aaa/bvg.log , now sometimes there come exception in these logs also, so I want to write such a script such that it should continuously monitor these logs and whenever any exception comes that is it try to find... (3 Replies)
Discussion started by: tuntun27272727
3 Replies

10. Shell Programming and Scripting

Shell Script to Capture a Screenshot

Hi All, Suppose I want to take a screenshot of a website say Google and save that image. How should I do it? I tried wget with this but of no help. It just makes a particular file in jpeg format but on opening the same it says corrupted. Although I can edit the jpeg as an HTML file. wget... (15 Replies)
Discussion started by: ankur328
15 Replies
Log::Report::Exception(3pm)				User Contributed Perl Documentation			       Log::Report::Exception(3pm)

NAME
Log::Report::Exception - a collected report SYNOPSIS
# created within a try block try { error "help!" }; my $exception = $@->wasFatal; $exception->throw if $exception; $@->reportFatal; # combination of above two lines my $message = $exception->message; # the Log::Report::Message if($message->inClass('die')) ... if($exception->inClass('die')) ... # same if($@->wasFatal(class => 'die')) ... # same DESCRIPTION
In Log::Report, exceptions are not as extended as available in languages as Java: you do not create classes for them. The only thing an exception object does, is capture some information about an (untranslated) report. METHODS
Constructors Log::Report::Exception->new(OPTIONS) -Option --Default message <required> reason <required> report_opts {} message => Log::Report::Message reason => REASON report_opts => HASH Accessors $obj->isFatal Returns whether this exception has a severity which makes it fatal when thrown. See Log::Report::isFatal(). example: if($ex->isFatal) { $ex->throw(reason => 'ALERT') } else { $ex->throw } $obj->message([MESSAGE]) Change the MESSAGE of the exception, must be a Log::Report::Message object. When you use a "Log::Report::Message" object, you will get a new one returned. Therefore, if you want to modify the message in an exception, you have to re-assign the result of the modification. example: $e->message->concat('!!')); # will not work! $e->message($e->message->concat('!!')); $e->message(__x"some message {msg}", msg => $xyz); $obj->reason([REASON]) $obj->report_opts Processing $obj->inClass(CLASS|REGEX) Check whether any of the classes listed in the message match CLASS (string) or the REGEX. This uses Log::Report::Message::inClass(). $obj->print([FILEHANDLE]) The default filehandle is STDOUT. example: print $exception; # via overloading $exception->print; # OO style $obj->throw(OPTIONS) Insert the message contained in the exception into the currently defined dispatchers. The "throw" name is commonly known exception related terminology for "report". The OPTIONS overrule the captured options to Log::Report::report(). This can be used to overrule a destination. Also, the reason can be changed. example: overrule defaults to report try { print {to => 'stderr'}, ERROR => 'oops!' }; $@->reportFatal(to => 'syslog'); $exception->throw(to => 'syslog'); $@->wasFatal->throw(reason => 'WARNING'); $obj->toString Prints the reason and the message. Differently from throw(), this only represents the textual content: it does not re-cast the exceptions to higher levels. example: printing exceptions print $_->toString for $@->exceptions; print $_ for $@->exceptions; # via overloading OVERLOADING
overload: stringification Produces "reason: message". SEE ALSO
This module is part of Log-Report distribution version 0.94, built on August 23, 2011. Website: http://perl.overmeer.net/log-report/ LICENSE
Copyrights 2007-2011 by Mark Overmeer. For other contributors see ChangeLog. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html perl v5.14.2 2011-08-23 Log::Report::Exception(3pm)
All times are GMT -4. The time now is 05:15 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy