Ahoj
Taketo veci riesim tak, ze script sam o sebe bezi len niekolko sekund,
alebo ma detekciu duplicitneho behu s ukoncenim sa.
Potom ho spustam z crona kazdu minutu. Tym je zabezpecene aj to keby
nahodou spadol.
/etc/crontab
* * * * * root /root/control/detector
#!/usr/bin/perl
$title='Detector Vital Function';
open(F,"/usr/bin/netstat -rn 2>&1 |");
while (!eof(F))
{ $line=<F>; .....; }
close (F)
...
Jozef
Dňa 12.1.2013 11:54 Radek Krejča wrote / napísal(a):
Ahoj,
jelikoz me stale trapi problem s necekanym prehazovanim default routy
(mimochodem, asi to bude pekny prusvih, protoze ze zacatku to vypadalo, ze jsem
v tom jen ja a uz se mi po odeslani bug reportu ozvalo neco pres 20 dalsich
lidi, jak jsem to vyresil, ze to maji taky), chtel bych zajistit, ze i po
restartu tam ten script bude vsude, ne, abych to musel hlidat a poustet ho
rucne.
Script je jednoduchy, v cyklu hlida, jestli je spravna default routa a kdyz ne, tak ji
prehodi zpet. Chtel bych ho vsak nahodit pri startu jako rc script, problem je, ze ho
musim spoustet &, aby bezel jako demon. Nemohu nejak najit (asi hledam blbe),
jestli to jde udelat nejakym nastrojem, nebo zda si musim udelat druhy script, ktery z
tohoto scriptu s tim & pustim.
Diky za radu
Radek
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l