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

Odpovedet emailem