Toon posts:

logscriptje schrijven ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi
Ik heb Webalizer geinstalleerd. Hiermee maak je statistieken voor je webpage-logs. Alles werkt perfect. Doch ik moet iedere keer manueel het commmando ingeven, files deleten en files verplaatsten.
Nu zou ik willen dat bv iedere 30 min mijn logs worden geanalyseerd met Webalizer, en dan automagisch de vorige resultaten worden verwijderd of overschreven door de nieuwe.
Je kan dit met een cron-script (?)
Alleen weet ik niet echt hoe je hieraan begint, ik heb nog nooit een werkend scriptje geschreven :o
Iemand die ff wil een handje helpen ?

Dit heb ik al:
cd /var/www/html/log
rm -f *.*
webalizer /var/log/httpd/access_log

  • The Source
  • Registratie: April 2000
  • Laatst online: 17:18
code:
1
2
3
4
5
6
7
8
9
10
11
12
rm /etc/webalizer/logstemp/*
cp /usr/local/apache/logs/* /etc/webalizer/logstemp
rm  /usr/local/apache/logs/*
cd /etc/webalizer/logstemp
#
# - synrg.nl
/usr/local/bin/webalizer -c /etc/webalizer/conf/www.synrg.nl_conf
OLD_ACCESS=/www/www.synrg.nl/public_html/stats/logs/access.`date +%y%m%d-%H%M%S`
cp /etc/webalizer/logstemp/www.synrg.nl-access_log `echo $OLD_ACCESS`
gzip -9 $OLD_ACCESS
#
# next domein

Script is al oud en niet optimaal maar werkt ;)

Ben bezig het script te optimaliseren en ook FTP logs erdoor te gooien.

Verwijderd

Topicstarter
beetje uitgebreid maar ik red me wel :)
Bedankt *D

Verwijderd

euh, waarom moet je elke keer manueel files deleten en verplaatsen?in een cron-job kan je gewoon elk half uur (of om een kortere of langere periode) "webalizer -Q" geven toch?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 19:03

deadinspace

The what goes where now?

Op zondag 22 juli 2001 11:21 schreef taranis het volgende:
rm -f *.*
Dan delete hij dus alleen files met een '.' in de naam he, dus niet alle files.

Verwijderd

Topicstarter
Op zondag 22 juli 2001 22:16 schreef deadinspace het volgende:

[..]

Dan delete hij dus alleen files met een '.' in de naam he, dus niet alle files.
mmm blijkt toch te werken hoor.
Hoe delete je dan alle files ?
gewoon * ?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 19:03

deadinspace

The what goes where now?

Op zondag 22 juli 2001 22:50 schreef taranis het volgende:
mmm blijkt toch te werken hoor.
Hoe delete je dan alle files ?
gewoon * ?
code:
1
2
3
4
5
6
marcelm@something test$ ls
test1  test2.ext
marcelm@something test$ rm -f *.*
marcelm@something test$ ls
test1
marcelm@something test$


code:
1
2
3
4
5
marcelm@something test$ ls
test1  test2.ext
marcelm@something test$ rm -f *
marcelm@something test$ ls
marcelm@something test$
Pagina: 1