I recently noticed the clock was incorrect on one of my
Dachstein firewalls even though I have $lrp_DATE_SERVER
set to a valid time server. After a bit of digging, it
looks like the
if [ -n "`ps axc | grep xntpd`" ]
test on line 147 of /etc/multicron-p in updatetime()
was true when it shouldn't have been. A match on the
grep process was the culprit:
# ps axc | grep xntpd
6116 root R grep xntpd
# echo $?
0
I've resolved the problem with
if [ -n "`ps axc | grep -v grep | grep xntpd`" ]; then
for now. For the shell script gurus out there, is there a
more elegant fix, preferably one that would work even if the
grep "-v" flag wasn't available?
--Brad
_______________________________________________
Leaf-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user