[ Inhalt ] [ Index ] Funktionen des Servers Referenzteil Start und Beenden des

Steuerung und Fernsteuerung des Servers

Die Steuerung des Servers kann durch direkte Eingabe von TCL-Kommandos am Prompt der Console durchgeführt werden. Diese Kommandos werden jedoch nicht direkt vom TCL-Shell, sondern ereignisgesteuert abgearbeitet. Eingabefehler können daher nicht zu einem Abbruch des Servers aufgrund eines Fehlers führen. Die TCL-Shell arbeitet nicht interaktiv, sondern es handelt sich lediglich um eine Emulation des interaktiven Modus, die durch ein beständig laufendes Programm erzeugt wird. Die Ausführung der Kommandos erfolgt grundsätzlich auf Programmebene 0 von TCL.

Durch Eingabe von control am Prompt des Servers wird die Verarbeitung von weiteren Events unterbrochen, und es erscheint ein Menü, welches die Anzeige der Konfiguration als auch das Starten und Beenden von RPC- und TELNET-Server ermöglicht. Erst nach Verlassen des Menüs werden weitere Ereignisse abgearbeitet.

Die Fernsteuerung des Servers wird mit TELNET durchgeführt, es können jedoch nur solche Derivate dieses Programmes verwendet werden, welche zusätzlich zum Hostnamen die Angabe des Portes zulassen. Die Verbindung mit dem VDM-Server wird unter UNIX durch beispielsweise folgende Eingabe aufgenommen:

  telnet linux 4712

Als Portadresse muß diejenige Portadresse angegeben werden, die in der Konfigurationsdatei für den TELNET-Server eingetragen wurde. Nach der Begrüßungsmeldung des VDM Servers wird die Eingabe eines Paßworts erwartet, da der Fernzugriff auf die Serverconsole wechselt, und, wenn der Server mit Supervisorrechten läuft, der Fernbenutzer dazu befugt ist, jegliche Kommandos abzusetzen. Das Passwort ist unkodiert in der Konfigurationsdatei des Servers hinterlegt, woraus folgt, daß die Konfigurationsdatei mit entsprechenden Zugriffsrechten versehen sein muß, um der Datensicherheit Rechnung zu tragen.

Eine Fernsitzung mit dem VDM Server muss durch das Kommando

quit

beendet werden. Die Eingabe von exit hätte eine Beendigung der TCL-Shell und damit auch des Servers zur Folge. Auch ein Abbruch der Telnetsitzung ohne Eingabe von quit sollte unterbleiben Während einer Fernsteuerung des Servers werden sowohl Standardausgabe als auch Fehlerausgabe auf den Fernbediener umgeleitet. Das Beschreiben einer Logdatei oder Ausgaben auf dem virtuellen Terminal werden daher für die Dauer der Sitzung unterbrochen. Meldet sich ein weiterer Manager über TELNET an während bereits eine Verbindung aktiv ist, so wechselt der Bildschirm auf den neuen Manager über, und kehrt erst nach nach der Beendigung zurück.


[ Inhalt ] [ Index ] Funktionen des Servers Referenzteil Start und Beenden des

VDM Class Library