Witam, jak zrobic automatyczny restart serweru minecraft o 4:00?
Witam, jak zrobic automatyczny restart serweru minecraft o 4:00?
Stwórz plik restart.sh z podaną poniżej zawartością. Pamiętaj, aby w start.sh ustawić taką samą nazwę screena jak w poniższym skrypcie.
#!/bin/bash
screen -p 0 -S NazwaScreena -X stuff "broadcast &cRestart servera za...$(echo '\r')"
sleep 1
screen -p 0 -S NazwaScreena -X stuff "broadcast &33$(echo '\r')"
sleep 1
screen -p 0 -S NazwaScreena -X stuff "broadcast &32$(echo '\r')"
sleep 1
screen -p 0 -S NazwaScreena -X stuff "broadcast &31$(echo '\r')"
sleep 1
screen -p 0 -S NazwaScreena -X stuff "broadcast &4&lRestart!$(echo '\r')"
sleep 1
screen -p 0 -S NazwaScreena -X stuff "save-all$(echo '\r')"
sleep 5
screen -p 0 -S NazwaScreena -X stuff "kickall §4RESTART$(echo '\r')"
sleep 10
screen -p 0 -S NazwaScreena -X stuff "stop$(echo '\r')"
sleep 360
cd /home/lokalizacja-serwera-minecraft
sh start.sh
Następnie dodaj podany skrypt do crona za pomocą polecenia crontab -e
0 4 * * * /home/restart.sh >/dev/null 2>&1
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.