URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 2371
[ Назад ]

Исходное сообщение
"shell сценарий не работает по cron"

Отправлено S_Igor , 10-Дек-03 21:28 
Во 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 ? Помогите!


Содержание

Сообщения в этом обсуждении
"shell сценарий не работает по cron"
Отправлено Leningrad , 11-Дек-03 00:09 
пути кто прописывать будет?