Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 TRAFD (1)   Andrey Lugovoy   24 Oct 2003 11:31:57 
Архивное /ru.unix/65777efaf98b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional