Во FreeBSD 4.3 пытаюсь по крону каждые 15 минут снимать показания со счетчиков ipfw
#!/bin/sh
a2=`ipfw show 10 | awk '{print $3}'` #снимаю показания с ipfw
a1=`cat /var/count/ip1` #снимаю предыдущее показания
a3=`expr $a1+$a2` #склажываю показания
echo $3>>/var/count/ip1 && ipfw -q zero 10 #Заменяю старые показания новымии
# и обнуляю счетчик в ipfw
естевственно файлы создал и "0" в них проставил
и так по каждому правилу. Считаю только входящий. По крону каждые 15 минут.
В кроне /var/cron/tabs
*/15 * * * * /usr/bin/iii
Когда это руками запускаю, все работает.
Как только настает время крона все файлы пустые, "0" отсутствует.
А может это из-за какого-нибудь переменного в ./profile ? Помогите!