7.5 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