[ ranko2004 @ 01.10.2004. 12:16 ] @
potrebna mi je pomoc u pravljenju skripta za cron , koji proverava na svakih 5 minuta da li je named pao i ako jesta da ga pokrene |
[ ranko2004 @ 01.10.2004. 12:16 ] @
[ markom @ 01.10.2004. 12:25 ] @
Code: ps ax | grep -v ps | grep -q named if [ $? -ne 0 ]; then /sbin/service/named start fi [ random @ 01.10.2004. 18:05 ] @
Kraće...
{ ps ax | grep -q [n]amed; } || /sbin/service/named start Još kraće pgrep named || /sbin/service/named start Ja bih ipak radije proveravao named.pid, da bi bilo elegantnije (i da se ne bi startovao named svaki put kad neko ukuca vi /var/named/nesto). [ "`pgrep named`" == "`cat /var/run/named/named.pid`" ] || /sbin/service/named restart Ovo sve lako ide u jedan red u crontabu. [ neetzach @ 01.10.2004. 18:20 ] @
Problem moze da nastane ako je dual masina (da ne kazem SMP) pa onda bude vise od jednog PID-a koji vraca pgrep...
[Ovu poruku je menjao Gojko Vujovic dana 02.10.2004. u 10:51 GMT+1] [ random @ 01.10.2004. 18:52 ] @
Nemanja: +1 Insightful
Mislim da procps u novoj verziji ne ispisuje threadovane procese kao da ih je više. [ neetzach @ 01.10.2004. 20:49 ] @
Uh napokon da i to srede. U svakom slucaju nadam se da covek nema previse zona, s obzirom da BIND zna da se dize baaaaas dugo. Npr. ~3 minuta na 2000 zona.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|