Haven't used rsh in many many moons (ssh is the correct way these daze),
and I have no way to test this but maybe it will work.
RTN=$(rsh otherbox "mycmd parm1 parm2 ; [ ${?} -eq 0 ] && echo OKAY || echo
FAILED")
if echo ${RTN} | grep OKAY 1>/dev/null 2>&1
then
echo GOOD
else
echo BAD
fi
Another option for the first line might be:
RTN=$(rsh otherbox "if mycmd parm1 parm2
then
echo OKAY
else
echo FAILED
fi
)
And even another option for the first line is:
RTN=$(rsh otherbox "[ mycmd parm1 parm2 ] && echo OKAY || echo FAILED")
If you give my the ip address, the username, and add "+" to your .rhosts
file I would be happy to try it out...lol
Brian P. MacLean
Oracle DBA, OCP8i
Bill Becker
<beckerb@mfldclin To: Multiple recipients of list
ORACLE-L <[EMAIL PROTECTED]>
.edu> cc:
Sent by: Subject: offtopic - unix command
[EMAIL PROTECTED]
05/16/02 10:15 AM
Please respond to
ORACLE-L
But what if command blah does not output anything? In this
case, $a is null, as it is when the command fails.
Steven Lembark wrote:
> Is there a way to check for the success/failure of the actual remote
> command when using rsh?
$a=$(rsh blah);
and parse $a for output for an indication of the blah
command succeeding or failing.
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Bill Becker
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author:
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).