Fix startup checks

This commit is contained in:
Marcel Hanraets 2014-07-15 11:03:44 +02:00
parent 5f8e66b7bc
commit cba5c241c1

View File

@ -36,11 +36,10 @@ server_start() {
if ! server_running; then
log_daemon_msg "Starting Minecraft Server" "Craftbukkit"
sudo -u ${USER} tmux new-session -d -s craftbukkit-console "cd ${SRVPATH}; java ${JAVAOPTS} -jar ${JARNAME} ${JAROPTS}" >/dev/null 2>&1
sleep 1
if [ $? -gt 0 ]; then # Tmux did not start
log_failure_msg
exit 1
elif ! server_running; then # Tmux stared, but Java did not
elif sleep 1 && ! server_running; then # Tmux started, but Java did not
log_failure_msg
exit 1
else