RE: Exit status of onstat
Posted in 1997
Topics: Server Administration, Platform-Specific Issues
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--
Related threads
- IDS 10 table-level restore
- DBPATH & INFORMIXSERVER - HELP
- Informix Development Webinar December 11, 2007
- ontape -p/r with changed ROOTPATH
- Migrate from HP PA-RISC to HP ITANIUM by ontape