Shell und Shell-Optionen
Geben Sie die Shell an, unter der ein UNIX-Job auf der Agenten-spezifischen Seite des Job-Objekts ausgeführt wird. Auf dieser Seite können Sie auch Optionen zum Aufrufen der ausgewählten Shell festlegen. Legen Sie keine Shell fest, wird die Standard-Shell aus der passwd-Datei verwendet. Weitere Informationen finden Sie unter Unix-Jobs
Shells, die auf der UNIX-Seite ausgewählt sind, werden in der Variablen UC_SHELL_UNIX - UNIX-Shells definieren des System-Mandanten"0000" beibehalten. Standardmäßig sind die folgenden Shells verfügbar:
- bash
- csh
- ksh
- sh
- tcsh
Sie können zusätzliche Shells in der Variablen UC_SHELL_UNIX hinzufügen. Zusätzlich muss im Include TRAILER.UNIX. eine Shell-spezifische Script-Zeile eingefügt werden. Sie hat folgendes Format:
##UC4[ Shell ] Shell-spezifisches Kommando
Ermittlung des Shell-Pfades
- Falls in der Konfigurationsdatei ein Pfad-String definiert ist (Abschnitt STARTCMD, Parameter shell_pfad), wird dieser Pfad verwendet.
Format Pfad-String: <Pfadname1>[:<Pfadname2>]...
Format Pfadname: /<dir1>[/<dir2>]... - Wenn der Parameter shell_pfad nicht angegeben ist, wird die Umgebungsvariable PATH gelesen und verwendet.
- Falls keine PATH-Umgebungsvariable vorhanden ist, wird das Verzeichnis /bin verwendet.
Aus dem ermittelten Shell-Pfad und aus der ausgewählten Shell (Registerkarte Host-Attribute) wird der Shell-Dateiname gebildet und auf Ausführungsrecht geprüft. Wenn diese Datei nicht ausgeführt werden darf oder nicht gefunden werden kann, wird eine Informationsmeldung ausgegeben. Anschließend wird die Standard-Shell des Benutzers verwendet, die in der passwd-Datei definiert wurde. Falls auch in der passwd-Datei keine Shell angegeben ist, wird die Bourne-Shell aus /bin/sh verwendet.
Ermittlung der Shell-Optionen
Wenn Shell-Optionen auf der Registerkarte Host-Attribute festgelegt sind, werden diese Optionen verwendet.
In der Konfigurationsdatei ist es möglich, Shell-Optionen zu definieren (Abschnitt STARTCMD, Variablen Bourne_Shell_Opt, Korn_Shell_Opt und C_Shell_Opt)
Hinweis: Ab Version 11 bleiben die Optionen leer, wenn Sie keine der oben genannten Shells auswählen und auch keinen Wert in das Feld Optionen eingeben.
Siehe auch: