Hier finden Sie eine Auflistung und Beschreibung der Startparameter für den Automic ServiceManager.
UNIX:
Starten des ServiceManagers: nohup ./ucybsmgr [-iPfad und Name der INI-Datei] Phrase&
Windows:
Installieren des Dienstes: UCYBSMGR[.EXE] -install Phrase [-iPfad und Name der INI-Datei ]
Deinstallieren des Dienstes: UCYBSMGR[.EXE] -remove Phrase
Das Kommandozeilenprogramm UCYBSMCL ermöglicht die Bedienung des ServiceManagers per Batchverarbeitung. Dienste lassen sich mit diesem Programm starten und beenden. Es kann auch eine Liste aller Dienste des Rechners abgerufen werden, die zu einer ServiceManager-Umgebung gehören. Das Kommandozeilenprogramm gibt es sowohl für Windows als auch für UNIX.
Alle Werte sind gemäß ihrer Schreibweise anzugeben, da Groß- und Kleinschreibung unterschieden wird.
Windows:
UCYBSMCL[.EXE] -c GET_PROCESS_LIST -h Rechnername -n Phrase
UCYBSMCL[.EXE] -c START_PROCESS -h Rechnername -n Phrase -s Name des Dienstes [-p Passwort]
UCYBSMCL[.EXE] -c STOP_PROCESS -h Rechnername -n Phrase -s Name des Dienstes [-m Stopmodus] [-p Passwort]
Unix:
ucybsmcl -c GET_PROCESS_LIST -h Rechnername:Portnummer -n Phrase
ucybsmcl -c START_PROCESS -h Rechnername:Portnummer -n Phrase -s Name des Dienstes [-p Passwort]
ucybsmcl -c STOP_PROCESS -h Rechnername:Portnummer -n Phrase -s Name des Dienstes [-m Passwort] [-p Passwort]
Startparameter |
Zuweisung |
Beschreibung |
---|---|---|
-c |
|
Durchzuführender Befehl. |
|
GET_PROCESS_LIST |
Liste aller Dienste, die zur ServiceManager-Umgebung auf einem Computer gehören, mit verfügbaren Informationen anfordern. |
|
START_PROCESS |
Dienst starten. |
|
STOP_PROCESS |
Dienst beenden. |
-h |
|
Rechner |
|
Rechnername |
Name des Rechners, auf dem der ServiceManager bedient werden soll. Es können auch ferne Rechner angegeben werden. Dieser Rechner muss vom aufrufenden Rechner aus erreichbar sein. Der Benutzer muss für den Zugriff auf die Dienste des fernen Rechners berechtigt sein. |
|
Portnummer |
Unter UNIX muss zusätzlich auch die Portnummer des ServiceManagers angegeben werden. |
-n |
|
ServiceManager-Umgebung. |
|
Phrase |
Name der ServiceManager-Umgebung, welche die verschiedenen AE-Dienste auf einem Rechner zusammenfasst. Im Dialogprogramm des ServiceManagers wird diese als Phrase bezeichnet. |
-s |
|
Dienst. |
|
Name des Dienstes |
Angabe der Bezeichnung des Dienstes. Dieser ist an folgenden Stellen ersichtlich:
Da der Name des Dienstes auch Leerzeichen enthalten kann, sollte er immer in doppelten Hochkommata stehen. |
-m |
|
Ende-Modus. |
|
Stopmodus |
Art, wie der Dienst beendet werden soll. Erlaubte Werte: "C" (Standardwert), "S", "A" |
-p |
|
Passwort. |
|
Kennwort |
Passwort für die Berechtigung zum Starten und Stoppen eines Dienstes. |
-sm |
Startmodus von Server-Arbeitsprozessen (WPs) Die möglichen Werte des Parameters -sm sind abhängig von Definition der Dienste in der SMD-Konfigurationsdatei des ServiceManagers. |
|
Startmodus |
Beispiel: Definition eines WP-Dienstes in SMD-Datei (inklusive Variablen): VAR SRV_STARTPATH;*OWN\..\..\Server\bin DEFINE UC4 WP2;*WP_STARTCMD;*SRV_STARTPATH;START1=(Coldstart,*WP_STARTCMD_COLD);START2=(Systemstop,*WP_STARTCMD_STOP);START3=(Coldstart with Systemstop,*WP_STARTCMD_COLDSTOP) Damit gibt es für diesen WP-Dienst folgende mögliche Werte für den Parameter -sm "Coldstart" = Kaltstart-Modus |
Wird das Kommandozeilenprogramm ohne oder mit falschen Parametern aufgerufen, erscheint ein kurzer Hilfetext mit den möglichen Parametern und den Returncodes.
Beim Aufruf des Kommandozeilenprogramms mit der Anweisung GET_PROCESS_LIST werden die angeforderten Informationen zeilenweise ausgegeben. Sie entsprechen auch der Ansicht im ServiceManager-Dialogprogramm.
Ausgabeformat
"Service" "Status" ["ProcID" "Starttime" "Runtime" "CPU Time"]
Spalte/Feld |
Beschreibung |
---|---|
Service |
Bezeichnung des Dienstes. |
Status |
Status des Dienstes. |
ProcID |
Prozessnummer eines Dienstes |
Starttime |
Startzeitpunkt des Dienstes. |
Laufzeit |
Laufzeit des Dienstes. |
CPU Time |
Vom Dienst verbrauchte CPU-Zeit. |
Rückgabewert |
Beschreibung |
---|---|
0 |
Die Anweisung wurde ohne Fehler ausgeführt. |
1 |
Die Anweisung wurde fehlerhaft eingegeben. |
2 |
Auf dem angegebenen Rechner wurde kein aktiver ServiceManager gefunden. Mögliche Ursache: |
3 |
Der ServiceManager reagierte unerwartet auf die Anweisung. Mögliche Ursache: |
4 |
Bei der Verbindung zum ServiceManager sind Fehler aufgetreten. |
5 |
Die angegebene ServiceManager-Umgebung ist auf dem Rechner nicht vorhanden. Mögliche Ursache: |
Das erste Beispiel holt alle Dienste, die zum Rechner "WINW2K01" und zur ServiceManager-Umgebung "UC4P" gehören.
UCYBSMCL.EXE -c GET_PROCESS_LIST -h WINW2K01 -n UC4P
Ausgabe:
"UC4 CP1" "R" "1588" "2004-04-05 21:39" "0/01:11" "0/00:00:22.69"
"UC4 WP1" "R" "3388" "2004-04-05 21:39" "0/01:11" "0/00:00:22.69"
"UC4 WP2" "R" "1576" "2004-04-05 21:39" "0/01:11" "0/00:00:22.69"
"Win32-Agent WIN01" "R" "2708" "2004-04-05 21:40" "0/01:11" "0/00:00:01.31"
"Win32-Agent WIN21" "R" "2392" "2004-04-05 21:40" "0/01:10" "0/00:00:01.30"
"Win32-Agent UC4MAIL" "R" "2932" "2004-04-05 21:40" "0/01:10" "0/00:00:01.31"
"SAP Agent C46" "S"
"PeopleSoft-Agent PS01" "S"
Im zweiten Beispiel wird ein UNIX-Agent normal beendet.
./ucybsmcl -c STOP_PROCESS -h unixw2k01:8871 -n uc4p -s unix01 -m Close
Siehe auch:
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |