Automatyczny restart serwerow minecraft o 4:00

Pytania i problemy
VexioPL
VexioPL

Witam, jak zrobic automatyczny restart serweru minecraft o 4:00?

riko.dev
riko.dev Moderator Freebies

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

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.