#!/bin/bash export LANG=ru_RU.UTF-8 export LC_CTYPE="ru_RU.UTF-8" export LC_NUMERIC="ru_RU.UTF-8" export LC_TIME="ru_RU.UTF-8" export LC_COLLATE="ru_RU.UTF-8" export LC_MONETARY="ru_RU.UTF-8" export LC_MESSAGES="ru_RU.UTF-8" export LC_PAPER="ru_RU.UTF-8" export LC_NAME="ru_RU.UTF-8" export LC_ADDRESS="ru_RU.UTF-8" export LC_TELEPHONE="ru_RU.UTF-8" export LC_MEASUREMENT="ru_RU.UTF-8" export LC_IDENTIFICATION="ru_RU.UTF-8" YY=`date --date='1 day ago' "+%Y"` MM=`date --date='1 day ago' "+%m"` UL=`awk -F " " '{ print $1 ;}' < /srv/www/cgi-bin/light/realname.cfg` for i in $UL do w3m -dump -T text/html "http://localhost/cgi-perl/light/user_detail.cgi?year=$YY&month=$MM&user=$i&mode=month">/tmp/monthly/$i.txt echo "Пожалуйста ознакомьтесь с вложенным файлом. Желаем приятной работы!" | \ mail -r postmaster@example.com -a /tmp/monthly/$i.txt -s "[PROXY] Месячный отчет об использовании интернета" $i@example.com done # Отсылаем начальству список отличившихся за месяц ADMINS="admin1 admin2 boss" w3m -dump -T text/html "http://localhost/cgi-perl/light/month_detail.cgi?year=$YY&month=$MM">/tmp/monthly/topusers.txt for i in $ADMINS do echo "Пожалуйста ознакомьтесь с вложенным файлом. Список пользователей отсортирован по объему потребленного за месяц траффика. \ По всем вопросам можете обращаться по адресу mailto:admin@example.com Желаем приятной работы!" | \ mail -r admin@example.com -a /tmp/monthly/topusers.txt -s \ "[PROXY] Месячный отчет об общем использовании интернета пользователями" $i@example.com done rm /tmp/monthly/*.txt