Thanks Scott. This helped me find everything I needed and I have it working. I do notice that every qshell command I run creates two additional joblogs with user data QZSHSH and QP0ZSPWP. Is there ever anything in these joblogs that would make it worth keeping for a few days? I found some recommendations on how to stop them from being created (CHGJOB *NOLIST just before the STRQSH) or a DLTSPLF run on a regular basis.
From: MIDRANGE-L [mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Scott Klement
Sent: Wednesday, June 18, 2014 3:51 PM
To: Midrange Systems Technical Discussion
Subject: Re: feedback from a unix command run from CL
When the STRQSH command is finished, it should send you a QSH0005 completion message containing the exit status.
You should be able to receive that message... the exit status should be a binary value in the first 4 bytes of the msgdta.
On 6/18/2014 2:39 PM, Mike Cunningham wrote:
Is there a way to detect the results of a unix shell command run from a CLLE program?
I want to run the cmp qshell command from CL against two IFS files.
Cmp returns and Exit Status
0 when the files are identical
1 when the files are different
>1 when an error occurred
I want to take additional action in the CL if the exit status is 1