#!/usr/bin/env bash if [[ $# -eq 0 ]] ; then echo 'A build version must be supplied as the first argument.' exit 1 fi cd .. ./gradlew server:dist -Pbuildversion=$1 excode=$? if [ $excode -ne 0 ]; then echo $excode exit 1 fi while true; do #auto-restart until ctrl-c or exit 0 java -jar -XX:+HeapDumpOnOutOfMemoryError server/build/libs/server-release.jar excode=$? if [ $excode -eq 0 ] || [ $excode -eq 130 ]; then exit 0 fi done