PDA

View Full Version : QSH im Batch funktioniert nicht



jean
26-09-06, 09:16
Hallo,

ich habe schon öfter in diesem Forum gestöbert, aber nun habe ich eine Frage auf die ich keine Antwort gefunden habe.

Ich möchte folgenden Befehl im Batch ausführen:

QSH CMD('JAR -XF /HOT/TEST.GZ')

interaktiv funktioniert er wunderbar. Wenn ich ihn im Batch ausführe steht im Joblog nur "Befehl wurde normal mit Ausführungsstatus 1 beendet." aber die Datei wurde nicht entpackt. Woran liegt das?

Gruß und vielen Dank im Voraus

Jean

Blank
26-09-06, 13:01
Hallo,

wenn ich mich richtig erinnere braucht QSH ein Subsystem in dem mehrere Jobs gleichzeitig ausgeführt werden können, da für den eigentlichen QSH-Befehl ein zweiter Job aufgemacht wird.

jean
26-09-06, 13:07
Hallo,

danke für den Tipp, aber ich schicke es in die Qbase, da dürfen mehrere Jobs gleichzeitig laufen.

Hat jemand noch eine andere Idee

Gruß

Jean

DVE
26-09-06, 13:19
Eine weitere Idee wäre: Hat der Batchbenutzer Rechte am Objekt ?

Gruß
DVE

Fuerchau
26-09-06, 13:39
Die QSH ist normalerweise Dialogorientiert, versucht also DSPF-Ausgaben.
Möchte man diese nicht haben, muss man Ausgabeumleitungen angeben z.B.:

QSH CMD('JAR -XF /HOT/TEST.GZ >/Home/MyVerz/QshProt.txt 2>&1')

jean
26-09-06, 17:20
Danke, hat mir geholfen. Mit der Protokolldatei habe ich dann festgestellt, dass ich das -XF im CL nicht groß schreiben darf. Das war der Fehler.

Gruß

Jean