Testuje sobie działanie INET, w standardowych skryptach, które są w paczce CDN2, po wydaniu polecenia : /etc/inet/rc.status counter-show
mamy odpowiedz :
Cytuj:
[root@homerek ~]# /etc/inet/rc.status counter-show
Brak Pliku rc.fire_count
[root@homerek ~]#
Na stronie inet jest nowsza wersja skryptów po podmianie plików, to samo polecenie daje odpowiedz :
Cytuj:
[root@homerek ~]# /etc/inet/rc.status counter-show
=== Traffic counters ===
=== Table: all
IP HOST DOWNLOAD UPLOAD
/etc/inet/rc.status: line 54: bc: nie znaleziono polecenia
/etc/inet/rc.status: line 72: bc: nie znaleziono polecenia
192.168.2.2 admin MB MB
ogólnie ten błąd jest w sześciu liniach :54, 57, 60, 72, 75, 78, downloadu i uploadu
Całość sekcji download wygląda tak (chyba):
Cytuj:
DOWNLOAD=`echo $IP_RECORD | cut -d ' ' -f7`
if [ $DOWNLOAD -gt $[1024*1024*1024] ]; then
DOWNLOAD_RESULT=`echo "scale=2;$DOWNLOAD/1024/1024/1024" | bc`
DOWNLOAD_STRING=`echo ${DOWNLOAD_RESULT}GB`
elif [ $DOWNLOAD -gt $[1024*1024] ]; then
linia-54 DOWNLOAD_RESULT=`echo "scale=2;$DOWNLOAD/1024/1024" | bc`
DOWNLOAD_STRING=`echo ${DOWNLOAD_RESULT}MB`
elif [ $DOWNLOAD -gt 1024 ]; then
linia-57 DOWNLOAD_RESULT=`echo "scale=2;$DOWNLOAD/1024" | bc`
DOWNLOAD_STRING=`echo ${DOWNLOAD_RESULT}KB`
elif [ $DOWNLOAD -gt 1 ]; then
linia-60 DOWNLOAD_RESULT=`echo "scale=2;$DOWNLOAD/1" | bc`
DOWNLOAD_STRING=`echo ${DOWNLOAD_RESULT}B`
else
DOWNLOAD_STRING="0.00B"
fi
sekcja upload wygląda tak (chyba):
Cytuj:
UPLOAD=`echo $IP_RECORD | cut -d ' ' -f12`
if [ $UPLOAD -gt $[1024*1024*1024] ]; then
UPLOAD_RESULT=`echo "scale=2;$UPLOAD/1024/1024/1024" | bc`
UPLOAD_STRING=`echo ${UPLOAD_RESULT}GB`
elif [ $UPLOAD -gt $[1024*1024] ]; then
linia-72 UPLOAD_RESULT=`echo "scale=2;$UPLOAD/1024/1024" | bc`
UPLOAD_STRING=`echo ${UPLOAD_RESULT}MB`
elif [ $UPLOAD -gt 1024 ]; then
linia-75 UPLOAD_RESULT=`echo "scale=2;$UPLOAD/1024" | bc`
UPLOAD_STRING=`echo ${UPLOAD_RESULT}KB`
elif [ $UPLOAD -gt 1 ]; then
linia-78 UPLOAD_RESULT=`echo "scale=2;$UPLOAD/1" | bc`
UPLOAD_STRING=`echo ${UPLOAD_RESULT}B`
else
UPLOAD_STRING="0.00B"
fi
zaznaczyłem linie w których jest błąd na czerwono, pytanie chyba powinno być skierowane do saturasa, bo pewnie trzeba by to przekompilować pod CDN2, ale może ktoś używa inet i zna odpowiedź?