Kezdőlap › Fórumok › Programozás › Serverfigyelo, restartolo shellscriptben…
- This topic has 6 hozzászólás, 4 résztvevő, and was last updated 19 years, 2 months telt el by
v3nOm.
-
SzerzőBejegyzés
-
2006-10-07-15:55 #2073870
UP!
2006-10-07-15:59 #2073871-beolvassuk fajlbol mit kell vizsgalni
-ps aux, grep parossal megvizsgaljuk fut-e
-ha nem fut elinditjuk
Mi a probléma?2006-10-12-07:24 #2073872Első blikkre valami ilyesmi megoldaná a problémádat:
Code:#!/bin/bashwhile read SOR
do
if [ $(ps aux | grep -c „$SOR”) -eq 1 ]
then
#elinditjuk a szervert
fi
done < lista.txtexit 0
2006-10-12-08:04 #2073873Koszonom!
Igy hirtelen meg nem ertem de meg fogom vizsgalgni a dolgot! 🙂 Bar mar odaig eljutottam , h 2 szoveges fileom van melyben portok szerint rendezve vannak a serverek -az egyikben a „futnia kell” serverek, a masikban a valoban futo serverek portjai”. Most majd kovetkezik az h amelyik nemfit azt elinditja.
Itt attol tartok h ha osszehasonlitasnal 1nel tobb port lesz mely nem fut akkor felek h a tobbit eldobja :S Valamint majd okosan at kell gondolnom h h is azonositsam be h melyik dire-ben van az a server amelyet eppen el kell inditania…
Termeszzetesen ehhez is varom az EPITO JELLEGU tanacsokat:D2006-10-14-08:39 #2073874Ez amit én irtam, a „futnia kell” filet használja (lista.txt).
A szerverek elindítását sztem úgy meg lehet oldani, hogy csinálsz egy my_servers könyvtárat mondjuk a homekönyvtáradban és oda beleteszel egy-egy symlinket minden szerverre, amit esetleg el kell indítani. Így a scriptből csak ezekre a symlinkekre kell hivatkozni2006-10-14-11:14 #2073875Tenyleg b*xus ez eszembe sem jutott… Bar meg most sem voltidom nekiugrani befejezni, de ,ar igy egyre konyebbnek tunik:D Koszonom!
2009-12-04-19:58 #1884420Sziasztok!
Gameservereket futtatok debian alatt es nemtom miert de neha kifagyogatnak a serverek.:( Egy scriptet szeretnek irni amit a cron 3 percenkent lefuttat, a script megvizsgalja h mely servereknek kellene futnia (fileban van eltarolva, melyet egy masik scrip generalt) es ha vmelyik nem fut akkor elinditja azt. Vmennyit mar konyitok hozza szhal probalok majd nem nehez eset lenni, de sajnos nem ismerem meg tovirol-hegyire a rendszert igy eleg zavarosa a fejemben az egesz scriptnek a mukodesi elve.
A file mely a must-be futni kene servereket tartalmazza igy nez ki:
port username homedir
Minden apro jotanacs jol johet, elore is koszonom! :ph34r:
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz