traflog: WARNING: fread: can't read table
Добавлено: 2010-09-07 10:22:23
Пытаюсь преоброзовать бинар., файлы трафика в текстовый вид.
Ошибка:
traflog: WARNING: fread: can't read table
Скрипты: (/usr/local/etc/trafd/)
tfafd.sh
save_tmp.sh
per.sh
dd.sh
txt.sh
cron
Согласно скрипту dd.sh создается бинарниг. в /opt/trafd_stat/
ВИДА: ДАТА.igb1 ДАТА.igb0
(Пример: 20100906.igb0 20100906.igb1 )
Далее проходит sh на преобразование traflog
Появляются файлы, но пустые + ошибка
traflog: WARNING: fread: can't read table
Жду предложений
СПС.
Код: Выделить всё
FreeBSD ---- 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Fri Apr 16 16:27:14 MSD 2010 root@----------:/usr/obj/usr/src/sys/main_dirko amd64
Ошибка:
traflog: WARNING: fread: can't read table
Скрипты: (/usr/local/etc/trafd/)
tfafd.sh
Код: Выделить всё
#!/bin/sh
/usr/local/bin/trafd -r -p -i igb0
/usr/local/bin/trafd -r -p -i igb1
Код: Выделить всё
#!/bin/sh
/usr/local/bin/trafdump igb0
/usr/local/bin/trafdump igb1
Код: Выделить всё
#!/bin/sh
/usr/local/bin/trafsave igb0
/usr/local/bin/trafsave igb1
Код: Выделить всё
#!/bin/sh
date=`date -v-1d '+%Y%m%d'`
fp=/opt/trafd_stat/$date
cp /usr/local/var/trafd/trafd.igb0 $fp.igb0
rm /usr/local/var/trafd/trafd.igb0
cp /usr/local/var/trafd/trafd.igb1 $fp.igb1
rm /usr/local/var/trafd/trafd.igb1
Код: Выделить всё
#!/bin/sh
date=`date -v-1d '+%Y%m%d'`
fp=/opt/trafd_stat/$date
fn=/opt/trafd_stat_r/$date
/usr/local/bin/traflog -a -n -i $fp.igb0 >> $fn.igb0
/usr/local/bin/traflog -a -n -i $fp.igb1 >> $fn.igb1
Код: Выделить всё
#*/15 * * * * root /usr/local/etc/trafd/save_tmp.sh
#59 23 * * * root /usr/local/etc/trafd/per.sh
#5 0 * * * root /usr/local/etc/trafd/dd.sh
#10 0 * * * root /usr/local/etc/trafd/txt.sh
Согласно скрипту dd.sh создается бинарниг. в /opt/trafd_stat/
ВИДА: ДАТА.igb1 ДАТА.igb0
(Пример: 20100906.igb0 20100906.igb1 )
Далее проходит sh на преобразование traflog
Появляются файлы, но пустые + ошибка
traflog: WARNING: fread: can't read table
Жду предложений

СПС.