screen test

This commit is contained in:
2024-09-25 13:50:36 -07:00
parent fab82f90a6
commit 2925015f2d

View File

@@ -5,23 +5,23 @@
cd /MCserver cd /MCserver
JAR=./MCserver-*.jar JAR=./MCserver-*.jar
# Check if a screen session is already running # # Check if a screen session is already running
if screen -list | grep -q "MCserver"; then # if screen -list | grep -q "MCserver"; then
echo "INFO ! A screen session for the Minecraft server is already running." # echo "INFO ! A screen session for the Minecraft server is already running."
else # else
# Start the Minecraft server in a detached screen session # # Start the Minecraft server in a detached screen session
echo "INFO ! Starting Minecraft Server in a screen session." # echo "INFO ! Starting Minecraft Server in a screen session."
screen -dmS MCserver bash -c 'while true; do # screen -dmS MCserver bash -c 'while true; do
java -Xmx$XMX_SIZE -Xms$XMS_SIZE -Xmn$XMN_SIZE -jar $JAR nogui # java -Xmx$XMX_SIZE -Xms$XMS_SIZE -Xmn$XMN_SIZE -jar $JAR nogui
if [ $? -eq 0 ]; then # if [ $? -eq 0 ]; then
break # break
fi # fi
done' # done'
fi # fi
# while [ true ]; do while [ true ]; do
# java -Xmx$XMX_SIZE -Xms$XMS_SIZE -Xmn$XMN_SIZE -jar $JAR nogui java -Xmx$XMX_SIZE -Xms$XMS_SIZE -Xmn$XMN_SIZE -jar $JAR nogui
# if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
# break break
# fi fi
# done done