<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Henrik,<br>
<br>
I knew I could count on you to help me see the light.  I hadn't even
considered checking the status and acting on the result.<br>
<br>
Just out of curiosity, Big Brother didn't act this too did it?<br>
<br>
Henrik Stoerner wrote:<br>
<blockquote cite="mid20051109203903.GA14694@hswn.dk" type="cite">
  <pre wrap="">On Wed, Nov 09, 2005 at 12:49:57PM -0500, Steve wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I wrote a client script to monitor an application, added to the 
clientlaunch.cfg file restarted hobbit, the monitor works well

Because the application I am monitoring is faulty I added to the client 
script a section of code to start up the application should it fail.  I 
shut down the application and Hobbit starts it up ... Cool.

To avoid having the application start up during the backup or 
maintenance window I disable the client script. 

I ran a test backup to be sure it worked, but it appears that Hobbit 
executes the client script even when the test is disabled, and the 
application goes from blue to red to green.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
You're right that Hobbit runs the client script regardless of whether 
the status that the script reports is disabled or not. hobbitlaunch
which runs the script simply has no idea what status column(s) your 
script might report.

  </pre>
  <blockquote type="cite">
    <pre wrap="">So now the 64K question ... what can I change so the test does not run 
when disabled or ... where did I error?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Have your script check if the test is disabled, and abort if it is. 
Something like this:

    STATUS=`$BB $BBDISP "query $MACHINE.mytest" | awk '{print $1}'`
    if [ "$STATUS" = "blue" ]; then exit 0; fi

The bb(1) man-page has some more examples of how you can use the "query"
command.


Regards,
Henrik


To unsubscribe from the hobbit list, send an e-mail to
<a class="moz-txt-link-abbreviated" href="mailto:hobbit-unsubscribe@hswn.dk">hobbit-unsubscribe@hswn.dk</a>


  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Steve DiSorbo
System Programmer
Yale University ITS, AM&T Library Systems
Voice (203) 432-6694
Fax   (203) 436-4067
<a class="moz-txt-link-abbreviated" href="mailto:steve.disorbo@yale.edu">steve.disorbo@yale.edu</a>
<a class="moz-txt-link-freetext" href="http://www.library.yale.edu/">http://www.library.yale.edu/</a></pre>
</body>
</html>