|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Andrey Lugovoy 2:5020/400 24 Oct 2003 11:31:57 To : All Subject : TRAFD (1) -------------------------------------------------------------------------------- Hello, All! EXTRACT.SH каженный день на мыло руту выдает: traflog: WARNING: SIOCGIFADDR: /usr/local/etc/trafd/bin.2003.10.23.vr0: Device not configured traflog: WARNING: SIOCGIFADDR: /usr/local/etc/trafd/bin.2003.10.23.vr1: Device not configured ткните носом? а? ну не найти где наступил на грабли ... хотя статистику записывает. все учитывается. все работает. никто с таким не сталкивался? и как бороть? guru(root):/usr/local/etc/trafd#>lsl [skip] -rw-r--r-- 1 root wheel 32580 Oct 24 00:05 bin.2003.10.23.vr0 -rw-r--r-- 1 root wheel 32580 Oct 24 00:05 bin.2003.10.23.vr1 [skip] -rwxr-x--- 1 root wheel 263 Oct 18 18:34 daily.sh* -rwxr-x--- 1 root wheel 281 Oct 18 18:33 extract.sh* -rwxr-x--- 1 root wheel 68 Oct 18 18:32 periodic.sh* -rwxr-x--- 1 root wheel 66 Oct 18 18:32 save.sh* [skip] -rw-r--r-- 1 root wheel 18670 Oct 24 00:10 txt.2003.10.23.vr0 -rw-r--r-- 1 root wheel 18670 Oct 24 00:10 txt.2003.10.23.vr1 [skip] /usr/local/etc/rc.d/trafd.sh - TRAFD.SH ------------------------------- #!/bin/sh if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then echo "$0: Cannot determine the PREFIX" >&2 exit 1 fi case "$1" in start) if [ -x /usr/local/bin/trafstart ]; then /usr/local/bin/trafstart > /dev/null; echo -n 'trafd' fi ;; stop) if [ -x /usr/local/bin/trafstop ]; then /usr/local/bin/trafstop vr0 > /dev/null; /usr/local/bin/trafstop vr1 > /dev/null; echo -n 'trafd' fi ;; *) echo "Usage: `basename $0` {start|stop}" >&2 ;; esac exit 0 - TRAFD.SH ------------------------------- выполняем раз в день по хрону: /etc/crontab # # TRAFD # */15 * * * * root /usr/local/etc/trafd/save.sh 59 23 * * * root /usr/local/etc/trafd/periodic.sh 5 0 * * * root /usr/local/etc/trafd/daily.sh 10 0 * * * root /usr/local/etc/trafd/extract.sh - SAVE.SH ------------------------------- #!/bin/sh /usr/local/bin/trafdump vr0 /usr/local/bin/trafdump vr1 - SAVE.SH ------------------------------- - PERIODIC.SH --------------------------- #!/bin/sh /usr/local/bin/trafsave vr0 /usr/local/bin/trafsave vr1 - PERIODIC.SH --------------------------- - DAILY.SH ------------------------------ #!/bin/sh date=`date -v-1d '+%Y.%m.%d'` fp=/usr/local/etc/trafd/bin.$date cp /usr/local/var/trafd/trafd.vr0 $fp.vr0 rm /usr/local/var/trafd/trafd.vr0 fp=/usr/local/etc/trafd/bin.$date cp /usr/local/var/trafd/trafd.vr1 $fp.vr1 rm /usr/local/var/trafd/trafd.vr1 - DAILY.SH ------------------------------ - EXTRACT.SH ---------------------------- #!/bin/sh date=`date -v-1d '+%Y.%m.%d'` fp=/usr/local/etc/trafd/bin.$date fn=/usr/local/etc/trafd/txt.$date /usr/local/bin/traflog -a -n -i $fp.vr0 >> $fn.vr0 fp=/usr/local/etc/trafd/bin.$date fn=/usr/local/etc/trafd/txt.$date /usr/local/bin/traflog -a -n -i $fp.vr1 >> $fn.vr1 - EXTRACT.SH ---------------------------- With best regards, Andrey Lugovoy. E-mail: andrey.lugovoy@billing.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/65777efaf98b.html, оценка из 5, голосов 10
|