Zum Hauptinhalt springen

Starten und Stoppen des SOA-Services unter Linux

SOA-Service - Starten und Stoppen unter Linux Starten und Stoppen des SOA-Services unter Linux

Starten des SOA-Services

Der SOA-Service wird auf allen 32- Bit Linux-Plattformen mit dem Programm c16_soa_svc_l32 und auf allen 64-Bit Linux-Plattformen mit dem Programm c16_soa_svc_l64 gestartet. Befindet sich der aktuelle Pfad nicht in der Path-Variable des Betriebssystems, muss ./ der Anweisung vorangestellt werden. Nach dem Starten des Service-Prozesses wird auf der Konsole folgendes ausgegeben:

  CONZEPT 16 SOA Service Client
Version 5.8.12 - Linux (64-bit)

(C) Copyright by vectorsoft AG 1987-2020
All rights reserved.

Der Service-Prozess wird unter Linux als Daemon gestartet, das heißt der Service-Prozess hängt sich direkt an den Init-Prozess des Betriebssystems an und ist somit von den Benutzer-Sessions unabhängig. Der Programmaufruf von c16_soa_svc_l32 beziehungsweise c16_soa_svc_l64 kehrt sofort zurück. Beim Starten kann aber zusätzlich die Option -wait angegeben werden. In diesem Fall kehrt der Aufruf erst zurück, wenn der Service-Prozess erfolgreich gestartet wurde, jedoch maximal nach 30 Sekunden.

Stoppen des SOA-Services

Der SOA-Service wird mit der Anweisung "c16_soa_svc_l32 -down" beziehungsweise "c16_soa_svc_l64 -down" angehalten. Beim Stoppen des SOA-Services kann ebenfalls das Argument -wait angegeben werden. Die Anweisung wartet dann maximal 20 Sekunden, bis der SOA-Service beendet ist.

info

Das Argument -wait sollte in Skripts in jedem Fall verwendet werden, um eine unbeaufsichtigte Durchführung zu ermöglichen.