Vielleicht stimmt der port 1099 nicht?
'set -x' ist ein Unix Kommando und setzt die Shell auf DEBUG, einfach vor dem eigentlichen Kommando eingeben (set +x stellt es wieder zurück ;) )
Das init script holt JAVA_HOME auf diese Weise.
Ausserdem ist es für den Einsatz unter /etc/init.d vorgesehen.
Vielleicht einfach mal shutdown.sh -s <host>:<port> ausprobieren
PS: besser in englisch damit der Rest der community auch was davon hat ;)