Sie können auf verschiedenen Betriebssystemen einen Dienst einrichten unter dem Semiramis betrieben wird. Das Tool wrkossrv dient zum Einrichten, Starten und Stoppen dieser Dienste.
1 Zielgruppe
System-Administratoren
2 Beschreibung
Sie können einen Semiramis Application Server als Betriebssystemdienst ausführen. Das Tool wrkossrv stellt Ihnen Befehle zum Installieren, Deinstallieren, Starten und Anhalten dieses Dienst zur Verfügung. Das Tool erstellt eine spezielle Konfiguration für einen SAS, die abhängig vom Betriebssystem des Wirtrechners ist. Außerdem können Sie mit dem Tool einen Dienst für einen SAS manuell aktualisieren.
Falls Sie das Tool auf dem selben Rechner ausführen, auf dem der Dienst installiert werden soll, können Sie mit den Befehlen –create und –remove einen Dienst konfigurieren und auf dem Betriebssystem installieren. Soll der Dienst auf einem anderen Rechner installiert werden, können Sie mit den Befehlen –createDirectory und –removeDirectory sich die Verzeichnisse für die Installation des Dienstes angelegen. Diese Verzeichnisse enthalten Scripte zum Installieren und Deinstallieren des SAS. Führen Sie diese Scripte anschließend auf dem Rechner aus, auf dem der Dienst installiert werden soll. Das Tool erstellt die Dateien unter semiramis\servers\<sas>\service.
Hinweis:
Lesen Sie vor Verwendung dieses Tools unbedingt das Hilfe-Dokument „Semiramis als Dienst unter Linux oder Windows“.
2.1 Befehl
Nachfolgend finden Sie den Befehl inklusive aller möglichen Parameter.
wrkossrv | [-create] [-remove] [-modify] [-start] [-stop] [-createDirectory] [-removeDirectory] -sas:<text> -os:<vs> [-jdk:<str>] [-starttype:<vs>] [-user:<text>] [-pw:<text>] [-update] |
2.2 Parameter
Die Parameter des Befehls werden in der folgenden Tabelle erläutert. Die in eckigen Klammern gesetzten Parameter sind optional, die anderen hingegen sind Pflichtparameter. Für einige Parameter kann ein Stern (*) als Platzhalter angegeben werden, um damit alle möglichen Werte ausgeben zu können. Nicht alle Parameter können mehrfach genannt werden, nur die, die folgenden Zusatz an den Parametervariablen aufweisen, sind für die Mehrfachnennung zugelassen: „<str-1> … <str–n>“.
Parameter | Erläuterung |
[-create] | Installation eines Diensts.
Installiert einen Dienst für ein Betriebssystem und einen SAS. Der Befehl beendet, falls nötig einen laufenenden Dienst, löscht ein vorhandenes Dienst-Verzeichnis, erzeugt das neue Dienstverzeichnis, konfiguriert den Dienst und installiert diesen. Mit diesem Parameter müssen die Para meter os und sas angeben werden. Unter Windows müssen auch user und pw angegeben werden. |
[-remove] | Deinstallation eines Dienstes.
Deinstalliert einen Dienst für ein Betriebssystem und einen SAS. Mit diesem Parameter muss der Parameter sas angegeben werden. |
[-modify] | Verändert die Konfiguration eines Dienstes. Das Betriebssystem kann mit dieser Funktionalität nicht gewechselt werden. Mit diesem Parameter müssen die Parameter os und sas angeben werden. Unter Windows müssen auch user und pw angegeben werden. |
[-start] | Startet einen bereits installierten Dienst. Mit diesem Parameter muss der Parameter sas angegeben werden. |
[-stop] | Beendet einen gestarteten Dienst. Mit diesem Parameter muss der Parameter sas angegeben werden. Dieser Funktion beendet ohne Rückfrage den im Dienst laufenden SAS. |
[-createDirectory] | Arbeitet wie –create, außer dass der Dienst nicht installiert wird. Diese Funktion ist nützlich, wenn dies Tool nicht auf dem Rechner ausgeführt wird, auf dem der Dienst installiert werden soll. Der Dienst kann anschließend über das Installationsscript im Dienstverzeichnis installiert werden. |
-sas:<text> | Der SAS für den die Operation ausgeführt werden soll. Dieser Parameter ist für alle Aktionen verpflichtend. |
[-os:<vs>] | Betriebssystemtyp für den die Installation durchgeführt werden soll. Mögliche Typen sind Windows und Linux. |
[-jdk:<str>] | Pfad zum JDK, das für den Betrieb des Dienstes benutzt werden soll. |
[-starttype:<vs>] | Starttyp. Ein Dienst kann entweder beim Start des Rechners automatisch oder später von Hand gestartet werden. Dieser Parameter ist unter Linux ohne Funktion. Wenn Sie den Dienst mit –install angelegen wird er beim Start des Rechner ebenfalls gestartet. Falls Sie den Dienst manuell starten wollen, legen Sie diesen mit –createDirectory an. |
[-user:<text>] | Betriebssystem-Konto unter dem der Dienst eingerichtet werden soll. Der Parameter wird nur unter Windows verwendet. |
[-pw:<text>] | Kennwort des Betriebssystem-Kontos unter dem der Dienst eingerichtet werden soll. Der Parameter wird nur unter Windows verwendet. |
[-update] | Einen Dienst manuell aktualisieren. Nutzen Sie diese Funktion, falls der Dienst beim Installieren der Softwareaktualisierungen nicht automatisch aktualisiert werden konnte. |