GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Segítségkérés => A témát indította: Szegedi_Daniel - 2017. Február 06. - 13:09:00

Cím: Szerver restart
Írta: Szegedi_Daniel - 2017. Február 06. - 13:09:00
Sziasztok van egy szerverem ami Linuxon fut és szeretnék egy olyan sprictet amit elindítok és  kiírja a szerver hogy 5 percen belül leál és 5 perc mulva nem laál hanem ujraindítsa autómatikusan mert így egyszerüb mitn belépni a webadmin restart meg minden szóval aki tunda iylen sprictet az kérem küldje ell ja és írja hogy
 
5:00
 
4:59
 
Tudjátok hoyg számoljon lefel szépen lasan ott a képernyő tetején PL köszönöm előre
Cím: Szerver restart
Írta: Robika1 - 2017. Február 08. - 01:24:12
Szia.
 
Kérd be az időt valahogyan, majd a megfelelő pillanatban indíts el egy timert, ami szépen lassan számol vissza (pl hajnali 4-kor indítod újra a szervert, akkor 3:55-kor elindítod). Ha visszaszámolt, állítsd le a szervert.
 
Indítás: Ezt nem tudod a szerveren végrehajtani, viszont ha hozzáértő Linuxos vagy, akkor ez egy 30 másodperces munka. Crontab-ba írd be a szervered indító parancsát (pl: mta-server64, a Google-n rengeteg példát találhatsz rá). Crontab: időzített munkák, megadott időben vagy időnként lehet vele feladatokat lefuttatni. Ha még jobban meg akarod csinálni, akkor írj egy shell scriptet, ami ellenőrzi indítás előtt, hogy nem-e ragadt be a szerver, és fut-e (tehát nem indítod el a futó MTA szerver mellé még egyszer), stb.
 
https://wiki.multitheftauto.com/wiki/GetTime
 
https://wiki.multitheftauto.com/wiki/SetTimer
 
https://wiki.multitheftauto.com/wiki/Shutdown (ACL jogot igényel)
 
Robika1
Cím: Szerver restart
Írta: Szegedi_Daniel - 2017. Február 08. - 13:05:18
köszönöm a választ lehet zárni