Diskuse:Watchdog na routovaci tabulku: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
 
(optimalizace)
Řádek 1: Řádek 1:
 
Vojto, stalo by za to, trosku popsat co delat, pokud cron nespusti ten skript. U sebe mam trebas problem, ze mam vsechno presne podle clanku ale cron mi ten skript nepusti. (ale rucne funguje).
 
Vojto, stalo by za to, trosku popsat co delat, pokud cron nespusti ten skript. U sebe mam trebas problem, ze mam vsechno presne podle clanku ale cron mi ten skript nepusti. (ale rucne funguje).
 
diky.
 
diky.
 +
 +
== optimalizace ==
 +
 +
Vojto, jsi autor, takze ti nebudu do zdrojaku hrabat, ale tady mam trochu optimalnejsi kod:
 +
misto
 +
POLOZEK="`route -n | grep ^[0-9] | wc -l | sed s/[^0-9]//`"
 +
dat
 +
POLOZEK=$(ip route | grep -c ^[0-9])
 +
 +
zaroven se mi v ausu podminka
 +
if ! ps ax | grep ospfd | grep -v grep &>/dev/null
 +
then
 +
...
 +
fi
 +
soustela uplne pokazde, nehlede na tom, jestli proces bezi, nebo ne. to jsem vyresil takhle
 +
ps ax | grep -v grep | grep -q ospfd || {
 +
...
 +
}
 +
Lada

Verze z 27. 12. 2005, 11:56

Vojto, stalo by za to, trosku popsat co delat, pokud cron nespusti ten skript. U sebe mam trebas problem, ze mam vsechno presne podle clanku ale cron mi ten skript nepusti. (ale rucne funguje). diky.

optimalizace

Vojto, jsi autor, takze ti nebudu do zdrojaku hrabat, ale tady mam trochu optimalnejsi kod: misto

POLOZEK="`route -n | grep ^[0-9] | wc -l | sed s/[^0-9]//`"

dat

POLOZEK=$(ip route | grep -c ^[0-9])

zaroven se mi v ausu podminka

if ! ps ax | grep ospfd | grep -v grep &>/dev/null
then
...
fi

soustela uplne pokazde, nehlede na tom, jestli proces bezi, nebo ne. to jsem vyresil takhle

ps ax | grep -v grep | grep -q ospfd || {
...
}

Lada