Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak wykryć czy serwer jest offline i automatycznie go włączyć?


Rekomendowane odpowiedzi

Opublikowano

Możesz to zrobić za pomocą crona.

 

check.sh

#!/bin/sh
cd /opt/craftbukkit/
if [ -e server.log.lck ]
then
echo "Server is running !"
else
echo "Server is down !"
screen -S minecraft -t world -d -m /opt/craftbukkit/bukkit_start.sh
NOW=$(date +"%b-%d-%y %H:%M")
echo '[' $NOW ']: Server was down.... Started !' >> /opt/craftbukkit/logs/ServerCheck.log
fi

Wpis cron:

#Check if server is running every 30min and if not, will start it */15 * * * * cd /opt/craftbukkit && ./check.sh > /dev/null 2>&1
Opublikowano

Pobierz Spigota, i ustaw skrypt startowy, który automatycznie się włącza jak serwer się wyłączy (ustawiasz to w spigot.yml).

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...