Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

bs2cmd - BS2000-Kommando ausführen (BS2000)

&pagelevel(4)&pagelevel

(execute BS2000 command)


Das POSIX-Kommando bs2cmd führt ein BS2000-Kommando aus.


Syntax


bs2cmd cmd

cmd

BS2000-Kommando:
Angabe des BS2000-Kommandos gemäß der BS2000-Syntax im SDF-Format (Das ISP-Format ist nur noch aus Kompatibilitätsgründen zulässig).

Sonderzeichen im BS2000-Kommando (z.B. $, *) sind durch einen Backslash ('\') zu entwerten oder die gesamte cmd-Zeichenkette ist in Hochkommas einzuschließen.

Der Kommandoname, die Operanden und Operandenwerte werden in Großbuchstaben umgewandelt. Bei Kommandos im ISP-Format wird nur der Kommandoname in Großbuchstaben umgewandelt.

Hinweis

Das Kommando bs2cmd wird auch bei rlogin- und telnet-Zugängen in das POSIX unterstützt.

SYSFILE-Umgebung:

BS2000-Kommandos, die bei der Ausführung die SYSFILE-Umgebung benötigen, können derzeit nur in der Basisshell erfolgreich aufgerufen werden, da die SYSFILE-Umgebung in einer Subshell nicht vollständig initialisiert ist.

Entladen der Shell:

Bei Aufruf von bs2cmd aus der Basisshell wird das Entladen der Shell durch die Angabe eines entsprechenden BS2000-Kommandos (z.B. START-PROGRAM oder benutzerdefinierte Kommandos, deren CALL-Prozedur das laufende Programm terminiert) verhindert. bs2cmd gibt eine Meldung aus (SDP0250) und das BS2000-Kommando wird nicht ausgeführt. Bei Aufruf von bs2cmd aus einer Subshell kann derzeit das Entladen der Basisshell nicht verhindert werden.

Beispiel

Katalogeinträge der SYSRME-Dateien auf der BS2000-Kennung $QM212 ausgeben:


/home/user1> bs2cmd 'show-file-attributes $qm212.sysrme.*'

%      15 :1OSN:$QM212.SYSRME.ARCHIVE.090.D

%      15 :1OSN:$QM212.SYSRME.ARCHIVE.090.E
  .

  .

  .
%      12 :1OSN:$QM212.SYSRME.POSIX-BC.070.D

%      12 :1OSN:$QM212.SYSRME.POSIX-BC.070.E

%      18 :1OSN:$QM212.SYSRME.POSIX-BC.080.D
%      18 :1OSN:$QM212.SYSRME.POSIX-BC.080.E

%:1OSN: PUBLIC:    15 FILES RES=      210  FREE=       18  REL=       0 PAGES

%:1OSN: PUB/S2:     2 FILES RES=      123  FREE=        1  REL=       0 PAGES

/home/user1>

Siehe auch

bs2cp, bs2file