[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Mitarbeitermotivation / WWW



Liebe Liste,
hier ein kleiner Nachtrag zur ERSTEN (wirklich sehr guten) 
INETBIB-TAGUNG:

Ich bin mehrfach angesprochen worden, wie denn das kleine
Script aussieht, mit dem wir nachts unsere WWW-Logfiles
auswerten und den Bearbeitern zumailen. Der Sinn ist die
Motivation der Bearbeiterinnen und Bearbeiter dadurch zu
erh"ohen, dass diese erfahren, wer (welcher Rechner) auf
ihre Seiten zugreift. Das Script wird via CRON jede Nacht 
kurz vor Mitternacht ausgef"uhrt. Ich hoffe, es hilft!

-----------------------------------------------------------
#!/bin/sh
# F.Seiffert 03.03.1995 Auswertung der WWW-Log-Files f"ur Seiffert
#
# Bestimme aktuelles Datum:
#
# Im Jahr 2000 folgende Zeile "andern!
set `date '+%a %h %d %T MET 19%y' `
datum=${3}/${2}/${6}
date  '+%a %h %d %T MET 19%y' > /Web/logs/datum
zeit=${4}
#
# Bestimme den Namen des aktuellen WWW-Accesslogfiles
#
set `find /cern_httpd_3.0/logs -name "access*" -print`
logfile=$1
#
# Bestimme Logfile f"ur akuelles Datum
#
grep $datum $logfile > /tmp/today.log
#
# Zugriffe, ohne die von Sokrates auf alles, was webmaster enth"alt
cd /tmp
grep webmaster today.log | grep -v sokrates >> seiffert.log
sort -u seiffert.log > a.a         # Entferne identische Zeilen, die
mv a.a seiffert.log                # irgendwie da reingekommen sind
#
echo " " > xx.log
echo "Auswertung WWW-Accesslog fuer $datum " >> xx.log
echo "Projekt Verb.Kat.Oef.Bib" >> xx.log
echo "von 00:00:00 bis $zeit " >> xx.log
echo " " >> xx.log
cat seiffert.log >> xx.log
Mail -s WWW-log seiffert _at__ hbz-nrw.de < xx.log
rm xx.log
rm today.log
exit 0

--------------------------------------

Gr"usse aus K"oln
F.Seiffert

--
Florian Seiffert, HBZ-K"oln
seiffert _at__ hbz-nrw.de 
http://www.hbz-nrw.de/~seiffert/


Listeninformationen unter http://www.inetbib.de.