Собственно сам скрипт:
#!/bin/sh
Gb="1024"
N="0"
IP2="`grep 192.168.1.2 /var/log/net-acct/net-acct.log | awk '{s += $7} END {print s}'`"
IP3="`grep 192.168.1.3 /var/log/net-acct/net-acct.log | awk '{s += $7} END {print s}'`"
IP4="`grep 192.168.1.4 /var/log/net-acct/net-acct.log | awk '{s += $7} END {print s}'`"
if (($IP2 > $N));
then
Tr2=$(($IP2 / $Gb));
echo $Tr2 >/var/www/iptraf/2;
else
echo "0" >/var/www/iptraf/2;
fi
if (($IP3 > $N));
then
Tr3=$(($IP2 / $Gb));
echo $Tr3 >/var/www/iptraf/3;
else
echo "0" >/var/www/iptraf/3;
fi
if (($IP4 > $N));
then
Tr4=$(($IP4 / $Gb));
echo $Tr4 >/var/www/iptraf/4;
else
echo "0" >/var/www/iptraf/4;
fi
Не вносит изменения в файл, а именно echo $Tr2 >/var/www/iptraf/2;