pingelő bash script, ami a route táblát módosítja
Gépen internetkapcsolat mondjuk upc, de rendelkezem tartalék kapcsolattal is: westel hsdpa. (ez utóbbi forgalom korlátos)
A cél az lenne hogy ha upc-vel valami gond van, nem elérhető egy számomra fontos gép az interneten, akkor tárcsázzon a másikon, aztán ha újra elérhető upc-n, akkor bontson szigorúan.., szigorúan, mivel forgalmi korlát.
cront ki szeretném hagyni a játékból.
Több problémám is van:
Első nekifutásból (kedzdő bash, ilyesmik) írtam egy scriptet ami pingel végtelen ciklusban, és ha nem sikeres akkor "pon westel".
Így aztan nem pingelt tovább mivel már a pon futott helyette..., kölköt szült.
Másik gondom az, hogy mivel nekem egy gépet fontos elérnem, azt pingelgetem..., de ha nem elérhető upc-n és átvált westelre, akkor már a ping is a westelen menne... fontos lenne hogy route cél westelen legyen, mivel kifejezetten ahhoz a géphez való kommunikáció miatt az egész.
Megoldásom: (a kérdés az, hogy ez így mennyire jó, szép, ti hogyan csinálnátok)
-két prog(script) fut folyamatosan (nem csak egy ami pingel)
Az egyik pingel www.hup.hu-t ("második gond"-ra nem találtam megoldást, ezért most ideiglenesen a hup-ot pingeli a rendes cél helyett)
Ha ping nem sikeres, akkor egy file-ba beleírja hogy westel ha sikeres akkor pedig azt hogy upc és kill "ppp"
Mindezt folyamatosan, végtelen ciklus sleep x
Másik program (script) pedig nézi az elöbbi által írt file-t, és ha az van benne hogy "westel" akkor pon westel
(és ezt majd kill az első ha megy ping)
Mindkettő daemon, így újraindul, azaz tárcsázó is újraindul ha másik legyilkolta.
Mennyire megbízható ez így és ha nem az... akkor hogyan kellene megoldani a dolgot?
- Tovább (pingelő bash script, ami a route táblát módosítja )
- 3233 megtekintés