AutoRestart Dedyk/VPS
-
@psychoo102 masz może taki gotowy skrypt + ustawienie crona
-
CRONa się ustawia poprzez wywołanie komendy crontab -e w konsoli SSH. A sam skrypt restartu jest zależny od tego czy używasz własnego skryptu, czy jakiegoś gotowego.
-
@psychoo102 masz może taki skrypt gotowy ? i przykładowe ustawienie crona
-
0 5 * * * ~/skrypt.sh <- Uruchamia skrypt skrypt.sh z katalogu domowego użytkownika dokładnie o godzinie 5:00
Buduje się to w taki sposób:
minuta[0-59] godzina[0-23] dzień miesiąca[1-30] miesiąc[0-12] dzień tygodnia[0-7] skrypt do uruchomienia -
@psychoo102 a masz może gotowy skrypt do restartu ?
-
Mam, ale on działa tylko z moim skryptem i nie chcę go udostępniać.
-
@psychoo102 a podesłał byś jakiś inny który działa ?
-
Ty chcesz po prostu gotowca, a w to trzeba włożyć wkład własny. Skoro chcesz już robić serwer włóż 15 min pracy i dojdź do tego jak uruchamiasz i zamykasz serwer i umieść to w skrypcie restartu.
-
@psychoo102 wszystko na serwerze zrobić umiem xD ogarnąć pluginy zaktualizować jak jakiś nie działa tylko nie ogarniam pisania skryptów na linuxa
-
Czyli nie ogarniasz wszystkiego na serwerze i na tym zakończy tą głupia dyskusję.
-
@psychoo102 ciekawe czy jak by w poście było dodane że kupię skrypt na autorestart to czy ta dyskusja była by głupia xD podejrzewam że raczej by było inne zdanie
-
Ja jestem człowiekiem z zasady zrób to sam, więc wolę dostać radę i nauczyć się sam niż wziąć gotowca i nie wiedzieć nawet co w nim jest.
-
@psychoo102 to doradź mi jak zacząć wql napisać coś takiego a nie odrazu pisz że ta dyskusja jest głupia
-
Pomagając jeszcze bardziej przykładowo można zrobić tak:
#!/bin/bash echo "adminmessage <size=20><color=orange> =-=-=-=RESTART SERWERA!=-=-=-=</color></size>" >> ~/serwer/runtimeexec.cfg #komenda stopu serwera #komenda startu serwera
Ten skrypt dodany później w CRON będzie według ustawienia sam się uruchamiał i restartował serwer.
-
Przecież wystarczy zwykły skrypt startowy..
i wysłać przez crona o danej godzinie komendęquit 60
i po 2 minutach włączyć skryptem np../_start.sh
z oxide -
@Mroczny Przecież jasno mu powiedziałem, że wystarczy wysłać cronem stop + start lub restart
-
#!/bin/sh export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd) clear while : do echo "Starting server...\n" exec ./Hurtworld.x86_64 -batchmode -nographics \ -exec "host 12871;queryport 12881;maxplayers 60;servername My uMod Server" echo "\nRestarting server...\n" done
-