Приветствую! Я хотел сделать автоматический рестарт сервера при вводе /stop или /restart и чтобы он сам запускался в этом скрипте start.sh:
Но после /stop вылазит это: start.sh: 7: Syntax error: "done" unexpected (expecting "do")
Код:
#!/usr/bin/env sh
while [ true ]; do
java -Xms1024M -Xmx8192M -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+ParallelRefProcEnabled -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1HeapRegionSize=8M -XX:G1HeapWastePercent=5 -XX:G1MaxNewSizePercent=40 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1NewSizePercent=30 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -XX:MaxGCPauseMillis=200 -XX:MaxTenuringThreshold=1 -XX:SurvivorRatio=32 -Dusing.aikars.flags=JVM Tuning: Optimized G1GC for Minecraft - Aikar's Thoughts -Daikars.new.flags=true -jar server.jar
echo Server restarting...
echo Press CTRL + C to stop.
done
Но после /stop вылазит это: start.sh: 7: Syntax error: "done" unexpected (expecting "do")
Последнее редактирование модератором: