Knowledge Base > Automation Engine und Zielsysteme > UNIX > Shell und Shell-Optionen

Shell und Shell-Optionen

Für einen Unix-Job kann in der Registerkarte Unix eine Shell festgelegt werden, unter der dieser Job laufen soll. Wenn notwendig, können Sie auch Optionen für den Aufruf der Shell angeben. Legen Sie keine Shell fest, wird die Standard-Shell aus der passwd-Datei verwendet.

Die Shells, die in der Registerkarte Unix auswählbar sind, werden in der Variable UC_SHELL_UNIX des Mandanten 0000 gepflegt. Standardmäßig sind dort folgende Shells eingetragen:

Sie können weitere Shells hinzufügen, indem Sie diese in die Variable UC_SHELL_UNIX eintragen. Zusätzlich muss im Include TRAILER.UNIX eine Shell-spezifische Script-Zeile ergänzt werden. Sie hat folgendes Format:

##UC4[Shell]Shell-spezifisches Kommando

Ermittlung des Shell-Pfades

  1. Falls in der Konfigurationsdatei ein Path-String definiert ist (Sektion STARTCMD, Parameter "shell_pfad"), wird dieser Pfad genommen.
    Format Path-String: <Path name1>[:<Path name2>]...
    Format Pathname: /<dir1>[/<dir2>]...

  2. Wenn der Parameter "shell_pfad" nicht angegeben ist, wird die Umgebungsvariable PATH gelesen und verwendet.

  3. Falls keine PATH Umgebungsvariable vorhanden ist, wird das "/bin" Verzeichnis genommen.

Aus dem ermittelten Shell-Pfad und aus der ausgewählten Shell (Registerkarte Host-Attribute) wird der Shell-Dateiname gebildet und auf Ausführrecht geprüft. Falls die Datei nicht ausgeführt werden darf oder nicht gefunden wird, wird eine Informationsmeldung ausgegeben und die in der passwd-Datei definierte Standard-Shell des Benutzers verwendet. Falls auch in der passwd-Datei keine Shell angegeben ist, wird die bourne-shell aus "/bin/sh" verwendet.

Ermittlung der Shell-Option

Wenn Shell-Optionen in der Registerkarte Host-Attribute festgelegt sind, werden diese Optionen verwendet.

In der Konfigurationsdatei ist es möglich, Shell-Optionen zu definieren (Sektion STARTCMD, Variablen "Bourne_Shell_Opt", "Korn_Shell_Opt" und "C_Shell_Opt")

Seit Version 11 gilt: Wurden keine der obigen Shells ausgewählt und auch keine Optionen angegeben, so sind die Optionen leer.

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH