genControl
Änderungen
Inhalt
Benutzung
Werkzeug
Schnittstellen

Werkzeug

Mit dem Paket genRob®-genControl wird zusätzlich noch ein Werkzeug ausgeliefert.  Es unterstützt die Wartung der Roblet®-Servers genRob®-genControl.

Der Aufruf erfolgt in folgender Weise (in eine Zeile):

java -jar genRob.genControl.tool.jar
	[Parameter]
oder
java -jar genRob.genControl.tool.jar
	log [Parameter]

Erfolgt der Aufruf ohne jeden Parameter, so wird angezeigt, was mit dem Werkzeug alles gemacht werden kann.


Server-Funktionalität

Die Server-Funktionalität dient der Fernwartung eines Roblet®-Servers des Typs genRob®-genControl.  Für sie folgt die Parameterangabe [Parameter] folgender Regel:
host:port Einheit Befehl
host:port gibt den Roblet®-Server vom Typ genRob®-genControl an.  Kombinationen von Einheit und Befehl können aus der weiter unten stehenden Tabelle entnommen werden.

Nachfolgend die Einheit-Befehl-Kombinationen und ihre Funktion:

Einheit Befehl Funktion
Version get Hole Versionsinformationen vom angegebenen Server.
Log | Log2 getEntries Holt kontinuierlich vom angegebenen Server die Log-Einträge.

Bei Netzwerkproblemen wird ein neuer Verbindungsaufbau durchgeführt.  Wird dabei dann noch festgestellt, daß sich eine neue Server-Instanz meldet, so werden von dieser sämtliche Einträge geholt.

Logger log [Nachricht]

Gibt die Nachricht ins Logbuch des Servers.

Logger2 log [Nachricht]

Gibt die Nachricht ins Logbuch des Servers.


Log-Funktionalität

Die Log-Funktionalität dient der Anzeige von Log-Dateien.  Für sie folgt die Parameterangabe [Parameter] folgender Regel:
Datei1 Datei2 ...
DateiN stellt einen Namen einer Log-Datei dar.  Ein solcher Name kann mit absoluten oder relativen Pfadangaben versehen sein.

Bei Angabe mehrer Namen werden die Inhalte der Dateien zeitlich sortiert gemischt ausgegeben.  Um zeitliche Differenzen zwischen den Server ausgleichen zu können, kann jeder (betreffende) Dateiname mit einem Versatz in Millisekunden versehen werden:

Datei1 Datei2@Versatz ...
Ein Versatz kann auch negativ sein.

Beispiel (in eine Zeile):

java  -jar genRob.genControl.tool.jar
	log
		localhost2000.out
		../eagle.2001.log
		genRobcom2000@-303

 

© 2002-2008 Hagen Stanek, genRob®
genSite 2.1.2