3.7.4 Automatisches Starten und Beenden von Diensten

Alle Serverkomponenten werden als Dienste installiert und können während der Installation für den Start konfiguriert werden.

Wenn Sie auf Linux-Plattformen arbeiten, führen Sie die nachstehenden Schritte aus, um den Sitzungsserver so einzurichten, dass er beim Systemstart automatisch gestartet wird.

Erstellen Sie mithilfe Ihres Installationsverzeichnisses eine Datei mit der Bezeichnung sessionserver und dem folgenden Inhalt:

#!/bin/sh
#
#This script manages the service needed to run the session server
#chkconfig:235 19 08
#description: Manage the Host Access for the Cloud session server

###BEGIN INIT INFO
# Provides: sessionserver
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Start the Host Access for the Cloud Session Server
### END INIT INFO

INSTALL_DIR=<enter installation directory>
BIN_DIR=$INSTALL_DIR/sessionserver/bin
case "$1" in
start)
echo "Starting Host Access for the Cloud Session Server"
$BIN_DIR/server start

RETVAL=0
;;
stop)
echo "Stopping Host Access for the Cloud Session Server"
$BIN_DIR/server stop

RETVAL=0
;;
status) echo "Current Host Access for the Cloud Session Server status"
$BIN_DIR/server status

RETVAL=0
;;
restart) echo "Restart Host Access for the Cloud Session Server"
$BIN_DIR/server restart

RETVAL=0
;;
*)
echo "Usage: $0 (start|stop|status|restart)"

RETVAL=1
;;
esac
exit $RETVAL

Führen Sie dann die jeweils relevanten Schritte aus.

Plattform

Gehen Sie wie folgt vor

Linux

  1. Kopieren Sie die Datei in das Verzeichnis /etc/init.d.

  2. Legen Sie die Dateiberechtigungen fest. Führen Sie unter Verwendung des Werts 755 den Befehl chmod aus. Beispiel: chmod 755 sessionserver

  3. Führen Sie chkconfig aus, um das Initialisierungsskript hinzuzufügen. Beispiel: /sbin/chkconfig --add sessionserver