stats.sh
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:1k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. #!/bin/bash
  2. logdir="var/tmp"
  3. http="public_html/web/stats"
  4. cd /home/kannel || exit 1
  5. old=""
  6. rm -f $logdir/*.log
  7. cat var/log/bearerbox_access.log$old | bin/multi-line.pl | bin/split.pl "$logdir/"
  8. # This block checks reads access.log from other machine
  9. #if [ "`/sbin/ifconfig | grep 100.204`" = "" ] ; then
  10. # other=204
  11. #else
  12. # other=205
  13. #fi
  14. #ssh <otherprefixip>.$other "cat var/log/bearerbox_access.log$old" | bin/multi-line.pl | bin/split.pl "$logdir/"
  15. for i in `(cd $logdir ; ls -1 *.log)` ; do 
  16. dir=${i%%-*}
  17. file=${i#*-} ; file=${file%.log}
  18. echo "**$dir**$file**"
  19. if [ ! -d "$http/$dir" ] ; then
  20. mkdir -p "$http/$dir"
  21. fi
  22. if [ ! -d "$http/$dir/$file" ] ; then
  23. mkdir -p "$http/$dir/$file/"
  24. fi
  25. cat $logdir/$i | sort | bin/converte.pl $file | /usr/bin/webalizer -q -c etc/webalizer.conf -o $http/$dir/$file -t "$file" -
  26. done
  27. rm -f $logdir/*.log