Hallo.
Ich habe einen Minecraft Server auf nem Debian System.
Ich nutze ein Script um den Server automatisch bei Abstürzen oder Restarts neuzustarten.
Dieses Script nutze ich in Verbindung mit Screen.
Der Server wird täglich um 03:00 restartet.
Jedoch startet das restart Script zwar den Server neu, aber es wird auch eine weitere Instanz des Servers gestartet.
Was wiederrum heisst dass der Server täglich einmal mehr gestartet wird.
Wie kann ich diesen Fehler beheben?
Wieso öffnen sich denn täglich neue Instanzen, wenn der Server garnicht zum booten kommt?
Immer um etwas nach 03:00 wird eine neue Instanz gestartet, weshalb ich das mit dem Plugin verknüpfe.
Danke.
Scripte:
/// start.sh ///
#!/bin/bash
cd "$(dirname "/")"
screen -AmdS "SchattenSMP" ./home/server/minecraft/SchattenSMP/loop.sh
/// loop.sh ///
#!/bin/bash
cd "$(dirname "/")"
cd /home/server/minecraft/SchattenSMP/
while true; do
java -Xms6144M -Xmx6144M -jar SchattenSMP.jar nogui
echo "Restarting server in 20s... Use STRG+C to exit"
sleep 20s
done