- Проблеммы ipacctctl с sh!!!, def, 19:54 , 12-Фев-07 (1)
>Есть скрипт: > >#!/bin/sh > >IFACE="in" >THRESHOLD=4000 >VERBOSE="1" > >nodename=${IFACE}_ip_acct >hookprefix=${IFACE} > > > ngctl -f- <<-SEQ > > > ### dummy hook, to create a node > > > mkpeer ipacct ctl ctl > > > name .:ctl ${nodename} > > > ### "incoming" hook > > > mkpeer ${nodename}: ksocket ${hookprefix}_in inet/raw/divert > > > name ${nodename}:${hookprefix}_in ${nodename}_in > > > msg ${nodename}_in: bind inet/0.0.0.0:3021 > > > ### "outgoing" hook > > > mkpeer ${nodename}: ksocket ${hookprefix}_out inet/raw/divert > > > name ${nodename}:${hookprefix}_out ${nodename}_out > > > msg ${nodename}_out: bind inet/0.0.0.0:3022 > > > rmhook .:ctl > > SEQ > > > ipacctctl ${nodename}:${hookprefix} dlt RAW > > ipacctctl ${nodename}:${hookprefix} v ${VERBOSE} > > ipacctctl ${nodename}:${hookprefix} th ${THRESHOLD} > > >Скрипт запускает устройствое для считывание трафика. Скрипт польностью рабочий и уже запущен >на биллинге. Но есть одна проблеема, когда он запускается в автоматическом >режиме, тоесть при запуске машины или просто в кроне. То он >не работает устройство работает но не считывает значение. Но если я >его запускаю вручную то оно без проблемм работает. Надо решить эту >проблемму. Потому, что я чуствую будит такой момент машина ребутнётся перегрузится >и народ будит ходить на халяву в инет :) > >Как зупустить этот скрип не вручную кто может подсказать в чём проблемма. > Пропишите переменную PATH или полные пути до всех вызываемых программ
|