19 lines
350 B
Bash
19 lines
350 B
Bash
#!/bin/bash
|
|
|
|
# See: https://git.io/JMIKH
|
|
|
|
# Server JAR file, set this to your own
|
|
FILE=server.jar
|
|
|
|
# Trap SIGTERM, forward it to server process ID
|
|
trap 'kill -TERM $PID' TERM INT
|
|
|
|
# Start server
|
|
java -Xms1G -Xmx1G -jar $FILE --nogui &
|
|
|
|
# Remember server process ID, wait for it to quit, then reset the trap
|
|
PID=$!
|
|
wait $PID
|
|
trap - TERM INT
|
|
wait $PID
|