guten Morgen.

Um eine DirectoryListe in der QTEMP zu erstellen benutze ich im CL QSH das funktioniert (habe ich hier gefunden).

Jedoch wollte ich ein RPG benutzen (habe auch gelesen dass das mit QCMDEXEC genau so gehen sollte).

Bei mir geschieht aber folgendes:
QSH CMD(LS) wird im cl einfach ausgeführt ausgabe ist STDOUT (diese wurde vorher mit QTEMP überschrieben) der gleiche Befehl (auch vorher überschrieben) zeigt im RPG allerdings die Befehlseingabe von QSH. Die einzigste Möglichkeit im RPG diese Befehlseingabe zu unterbinden ist QSH CMD(LS > datei) aber dann bekomme ich die QTEMP nicht hin , mit einer erstellten Datei in einer andern LIB geht es.

Wieso reagiert QSH im RPG anders als im CL ? . Ich denke es muss irgendwie mit STDOUT zusammenhängen.
Muss da irgendwo etwas eingestellt werden
Bin eigentlich mit der CL Lösung auch zufrieden , es würde mich eben nur interresieren.


Viele Grüsse Volker.