PDA

View Full Version : automatisiertes QSH-Script mit jar



beebof
29-01-03, 07:37
Guten Morgen http://www.as400-forum.de/ubb/smile.gif

Ich möchte folgende Befehle in einem CL ausführen:


CHGVAR VAR(&CMD) VALUE('cd /testdir; jar -xvfM testdatei.zip; exit')
QSH CMD(&CMD)


Das funktioniert soweit auch ganz gut.
Allerdings kommt dann folgender Bildschirm:

extracted: rawcc05000.lis
Die Eingabetaste drücken, um die Terminalsitzung zu beenden.

An dieser Stelle stoppt mein CL bis der Benutzer die Eingabetaste drückt. Dieses möchte ich unterbinden. Wie?

horschma
29-01-03, 08:02
Hallo,

jar -xvMf bla.zip >/dev/NULL

leitet die Standardausgabe ins nirwana, du kannst aber auch eine IFS-Datei angeben um die Ausgabe ansehen oder bearbeiten zu können.
Um auch im Fehlerfall die Ausgabe zu unterdrücken ist

jar -xvMf bla.zip >/dev/NULL 2>&1

anzugeben.

Thomas

beebof
29-01-03, 08:37
Danke http://www.as400-forum.de/ubb/smile.gif

Die zweite Variante hat mein Problem gelöst http://www.as400-forum.de/ubb/smile.gif