Meinst du Linux auf der AS/400 ?
Dein CLP kann doch per DCLF und RCVF die Outputdatei selber lesen, den Inhalt prüfen und ggf. eine Statusvariable zurückgeben.

Ich scanne den Output immer nach '226 Transfer complete', wobei der Text je nach Server leider nicht standardisiert ist.