RE: Exit status of onstat
Posted in 1997
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------ =_NextPart_000_01BCD349.F0C6E050
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Is there anyway to run "onstat -" on one Sun Solaris server running
Informix 7.22 to check the status of
another 7.22 online server on another Sun system?
Dave DeLuca
Development DBA
ddeluca@paymentech.com
Paymentech, Inc.
4 Northeastern Blvd.
Salem, NH 03848
(603) 896-8288
----------
From: Jacob Salomon[SMTP:jake@garpac.com]
Reply To: jake@garpac.com
Sent: Tuesday, October 07, 1997 4:57 PM
To: informix-list@rmy.emory.edu
Subject: Re: Exit status of onstat
Hi again, family.
I previously posted about someone using the exit status of onstat to
determine the state of the online system:
> ========================= CUT HERE ========================
> $ cat /usr/local/bin/engine
> :
> onstat - 1>/dev/null 2>&1
> stat=$?
> if test $stat -eq 1> then
> echo "Quiescent"
> exit 1
> fi
>
> if test $stat -eq 5
> then
> echo "Online"
> exit 5
> fi
>
> if test $stat -eq 255
> then
> echo "Offline"
> exit 255
> fi
> ========================= CUT HERE ========================
IMO, the above does not qualify as "well enough" for me to leave it
alone. I have come up with what I believe *is* well enough and does
not
depend on a quirk.
$ onstat -d | head -2|tail -1|awk '{print $5}'
This grabs the second line of onstat output (the first is a blank
line)
and pulls the 5th string in the heading line.
This is not without assumptions but it these are less likely to
change
and easier to roll with:
1. The state of the system - "On-Line", "Off-Line", "Quiescent", etc.
will always be in position 5 of the heading line.
2. The heading line containing the state of the system will always be
the second line.
I still invite comments from C.D.I. regarding the exit codes from
onstat; it has piqued my curiosity. I simply would not depend on
this
quirk to determine the state of the system.
Answers anyone?
--
-- Jake (In pursuit of undomesticated semi-aquatic avians)
+---------------------------------------------------------------+
|Insofar as manifestations of functional deficiencies are agreed|
|by any and all concerned parties to be imperceivable, and are |
|so stipulated, it is incumbent upon said heretofore mentioned |
|parties to exercise the deferment of otherwise pertinent |
|maintenance procedures. |
+--------------------------------------- (www.hardyharhar.com) -+
------ =_NextPart_000_01BCD349.F0C6E050
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
eJ8+IicWAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQmAAQAhAAAAMUE0RjgzOUM5QjNFRDExMTk5M0IwMDYwOTc4RUVC
NzQAKQcBIIADAA4AAADNBwoABwARADUAJQACAFIBAQWAAwAOAAAAzQcKAAcAEQAuACEAAgBHAQEN
gAQAAgAAAAIAAgABBIABABoAAABSRTogRXhpdCBzdGF0dXMgb2Ygb25zdGF0AP0IAQOQBgDsCQAA
GAAAAAMALgAAAAAAQAA5ABDfV9xy07wBHgBwAAEAAAAaAAAAUkU6IEV4aXQgc3RhdHVzIG9mIG9u
c3RhdAAAAAIBcQABAAAAFgAAAAG803LcLpyDTxs+mxHRmTsAYJeO63QAAAMABhA/unB4AwAHECwH
AAAeAAgQAQAAAGUAAABJU1RIRVJFQU5ZV0FZVE9SVU4iT05TVEFULSJPTk9ORVNVTlNPTEFSSVNT
RVJWRVJSVU5OSU5HSU5GT1JNSVg3MjJUT0NIRUNLVEhFU1RBVFVTT0ZBTk9USEVSNzIyT05MSU5F
AAAAAAMAEBAAAAAAAwAREAAAAAACAQkQAQAAAHwHAAB4BwAANg8AAExaRnWz64QkAwAKAHJjcGcx
MjX+MgD/AgYCpAPkBesCgwBQEwNUAgBjaArAc2V0/jIGAAbDAoMOUALzBxMCg0YzA8UCAHBycRLi
c2h0ZW0CgzQQPxFHNXsDxhQoNhHnFWMHbQKAfbcKgAjPCdk7HBIOIDgcb/sJnA4wNR0/CkEdgR6P
IQOXG0EOYgtgbg4QMDMUwEJoBbB6ZG9jAAAq7RJVIAKRJDBsJGUK+xOxJQvyYxOgIEkEIHRoCQSQ
ZSAAcHl3YXmhJzBvIHJ1A6AiAiDFFdBhBUAtIiACICkhdSeAUyhRUwbwCsAEACD5ErBydgSQKDID
ACMwJwACbgIQcm1peCA3vC4yEuAoERJwBZBrJzKLKlAowXUEIG9mIAqF3QBwbydCK9QCIGwLgCzh
Lyp0KTEuFimicxXDPyA/LZYK+xlBC/AdoCbQNCAMRGEqkDMgZUx1Y+ZhC0YWYjE3MTg0CibB3RTA
YjNxKpAbsHAHgAIwaTMgQkE1TzE0zzXaZPcOcApAM8BAMXAGwDcRBZC0aC4FoG05LziXUDsH7iwr
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
------ =_NextPart_000_01BCD349.F0C6E050--