Hallo zusammen, ich habe gestern Java Embedded und den Application Server JBOSS Wildfly auf meiner DS installiert.
Der Server läuft so weit, wenn ich ihn per Hand anstarte. Mein Startscript aber unter irgendwelchen Umständen startet
ihn nicht automatisch beim Start der Synology.
Folgendes Script habe ich unter "usr/local/etc/rc.d/S99jboss7.sh" abgelegt:
Der Befehl ./S99jboss7.sh start funktioniert.
Kann mir bitte jemand erklären, warum das Script beim Start der DS nicht ausgeführt wird?
Greetz 5n00py
Der Server läuft so weit, wenn ich ihn per Hand anstarte. Mein Startscript aber unter irgendwelchen Umständen startet
ihn nicht automatisch beim Start der Synology.
Folgendes Script habe ich unter "usr/local/etc/rc.d/S99jboss7.sh" abgelegt:
#!/bin/sh
# Description: JBoss auto start-stop script.
# To be placed under /usr/local/etc/rc.d/
# ENVIRONMENT VARIABLES
export JBOSS_HOME=/volume1/JServer/jboss
# COMMAND DEFINITIONS
startup=$JBOSS_HOME'/bin/standalone.sh'
shutdown=$JBOSS_HOME'/bin/jboss-cli.sh --connect command=:shutdown'
start(){
echo "Starting JBoss service: "
$startup
RETVAL=$?
echo
}
stop(){
echo "Stopping JBoss service: "
$shutdown
RETVAL=$?
echo
}
restart(){
stop
sleep 10
start
}
# See how were we called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
Der Befehl ./S99jboss7.sh start funktioniert.
Kann mir bitte jemand erklären, warum das Script beim Start der DS nicht ausgeführt wird?
Greetz 5n00py