Verwenden Sie "Task Seite BS-Parameter", um die Aktion anzugeben, die die Task ausführen soll. Auf dieser Seite können Sie einen BS-Befehl angeben, der von dem Job ausgeführt werden soll.
Mit einem BS-Befehls-Job können Sie individuelle BS-Befehle oder BS-Skripts ausführen. In einer BS-Befehls-Task geben Sie einen Befehlstyp: Befehl (für einzelne Befehle) oder BS-Skript an. Standardmäßig wird der systemeigene Shell für BS-Befehle und BS-Skripts aufgerufen. '/bin/sh' wird bei UNIX-Systemen verwendet. Bei Windows-Umgebungen wird 'cmd' verwendet.
Befehl ausführenWählen Sie Befehl aus der Liste Befehlstyp. Geben Sie den vollständigen Befehl in das Feld Befehl ein. Zum Beispiel:
/bin/df -k /private
BS-Skript ausführen:
Wählen Sie Skript aus der Liste Befehlstyp. Geben Sie das BS-Skript ein. Optional können Sie einen zu verwendenden Interpreter angeben, z.B. wenn kein Shell-Skript ausgeführt wird.
Es gibt verschiedene Möglichkeiten für die Ausführung eines Skripts:
BS-Skripts: Geben Sie den Pfadnamen für das Skript in das Feld BS-Skript ein, z.B.:
/ul/myscripts/CheckLogs.sh
In diesem Beispiel muss das Skript in dem obigen Speicherort auf allen Ziel-Hosts für den Job installiert sein.
Alternativ können Sie ein Skript angeben, das in einem Verzeichnis gespeichert ist, auf das via NFS über das Netzwerk zugegriffen werden kann:
/net/myhostscripts/myScript.sh
Skripts, die einen Interpreter erfordern: Auch wenn der BS-Shell standardmäßig aufgerufen wird, können Sie den Shell umgehen, indem Sie einen Alternativ-Interpreter angeben. Sie können z.B. ein Perl-Skript ausführen, indem Sie den Speicherort der ausführbaren Perl-Datei in dem Feld Interpreter und das Perl-Skript in dem Feld BS-Skript angeben, z.B.:
Feld Interpreter: /myPerlDirectory/bin/perl
Feld BS-Skript: <perl-script-commands-are-entered-here
Mit dem Enterprise Manager-Jobsystem können Sie Systemvariablen angeben, die als Zielattribute bezeichnet werden. Zielattribute können in den Feldern Befehl, BS-Skript und Interpreter verwendet werden und werden rechts neben den Feldern mit den Job-Parametern angezeigt. Die Liste mit verfügbaren Zielattributen ändert sich je nach Typ des Ziels, auf dem der Job ausgeführt werden soll.
Wenn Sie z.B. auf den Oracle Perl Interpreter zugreifen möchten, können Sie Folgendes angeben:
Feld Interpreter: %perlbin%/perl
Feld BS-Skript: <perl-script-commands-are-entered-here
Bei Zielattributen muss die Groß-/Kleinschreibung beachtet werden.
Wenn Sie bei einem Windows-Host-Ziel Windows-bezogene Umgebungsvariablen in den Feldern Befehl und BS-Skript verwenden möchten, geben Sie diese mit %% an. Bei dem folgenden Befehl wird der Wert der Windows-Umgebungsvariablen TEMP zur Laufzeit anstelle von %%TEMP%% angegeben:
Feld Befehl: %%TEMP%%/myProgram
Sie können ein Skript mit einer maximalen Größe von 4 KB angeben. Für die unterstützten Skripting-Sprachen gibt es keine Einschränkungen. Alle Skripting-Sprachen werden indirekt unterstützt, solange Sie den Speicherort des erforderlichen Laufzeit-Interpreters angeben.
Einzelne und mehrere Ausführungen
Wegweiser zu Enterprise Manager-Informationen
Copyright © 1996, 2007, Oracle. All rights reserved. Alle Rechte vorbehalten.