Tomcat als Daemon -> Prozess wird beendet, wenn die SSH-Verbindung geschlossen wird
Hallo,
ich bekomme meinen Tomcat einfach nicht so gestartet, dass der Prozess auch dann weiterläuft, wenn ich die Verbindung zur Shell schließe. Egal ob ich nun den Tomcat mit startup.sh, catalina.sh start oder catalina.sh run starte.
Hier ein Auzug aus dem Startscript (/usr/local/etc/rc.d/S99tomcat.sh):
Gibt es irgendeine Einschränkung für Hintergrundprozesse auf der DS?
PS: DSM 5.0-4458 Update 2 auf DS213+
Hallo,
ich bekomme meinen Tomcat einfach nicht so gestartet, dass der Prozess auch dann weiterläuft, wenn ich die Verbindung zur Shell schließe. Egal ob ich nun den Tomcat mit startup.sh, catalina.sh start oder catalina.sh run starte.
Hier ein Auzug aus dem Startscript (/usr/local/etc/rc.d/S99tomcat.sh):
Rich (BBCode):
ECHO=/bin/echo
TEST=/usr/bin/test
TOMCAT_USER=tomcat
TOMCAT_HOME=/volume2/tomcat/apache-tomcat-7.0.52
TOMCAT_START_SCRIPT=$TOMCAT_HOME/bin/startup.sh
TOMCAT_STOP_SCRIPT=$TOMCAT_HOME/bin/shutdown.sh
$TEST -x $TOMCAT_START_SCRIPT || exit 0
$TEST -x $TOMCAT_STOP_SCRIPT || exit 0
start()
{
$ECHO -n "Starting Tomcat"
su - $TOMCAT_USER -c "$TOMCAT_START_SCRIPT &"
$ECHO "."
}
Gibt es irgendeine Einschränkung für Hintergrundprozesse auf der DS?
PS: DSM 5.0-4458 Update 2 auf DS213+