Il sab, 2002-05-04 alle 18:26, mario@sky73.ath.cx ha scritto: > cosa metto in crontab perche' dia webalizer come root ogni ora? io, avendo una marea di siti su cui usare webalizer, per ognuno di essi ho in /etc/cron.d un file tipo questo: 14 */2 * * * root /usr/local/bin/webstatbuild.sh -c /etc/webalizer-initd-org.conf /var/log/apache/access-initd-org.log.0 /var/log/apache/access-initd-org.log | mail -s '[WBLZ] initd.org' fog che oltre a tutto il resto mi manda una bella mail da cui capisco se va tutto bene (il mio evolution filtra su [WBLZ]). lo script webstatbuild.sh e' come segue: #!/bin/bash WEBALIZER="webalizer" WACONFIG="-c /etc/webalizer.conf" TMPFILE=/tmp/watemplog.$$ while getopts 'c:' OPT; do case $OPT in c) WACONFIG="-c $OPTARG" shift 2 ;; esac done for file in $*; do if [ $(basename $file .gz) == $(basename $file) ]; then CATPRG="cat"; else CATPRG="zcat"; fi $CATPRG $file | sed 's/\(_\)\(png\|gif\|jpg\|html\(\?[^ ]*\)\)\ /.\2 /g' > $TMPFILE $WEBALIZER $WACONFIG $TMPFILE rm $TMPFILE done -- Federico Di Gregorio Debian GNU/Linux Developer & Italian Press Contact fog@debian.org INIT.D Developer fog@initd.org I came like Water, and like Wind I go. -- Omar Khayam
Attachment:
signature.asc
Description: PGP signature