Ik ben een scrippie aan t maken om het totaal aan dataverkeer van een user te meten. Ik save de gegevens in /var/log/apache/traffic.log:
Voorbeeld string:
Dit splits ik uit en gooi dit in een mysql dbase. Maar: ik wil dat die '~michiel' er ook wordt uitgevist en apart wordt opgeslagen. Hoe doe ik dat?
Mijn huidige script (het deel dat er toe doet):
Ik wist niet of ik het in NOS of PW moest gooien, dan maar hier
Voorbeeld string:
code:
1
| www.muhlenbaumer.com 192.168.0.2 /~michiel/test/index.php 289 20020513164001 |
Dit splits ik uit en gooi dit in een mysql dbase. Maar: ik wil dat die '~michiel' er ook wordt uitgevist en apart wordt opgeslagen. Hoe doe ik dat?
Mijn huidige script (het deel dat er toe doet):
code:
1
2
3
4
5
6
7
8
9
10
| mysql traffic -e "load data infile '/var/log/apache/traffic.import'
into table trafficimport fields terminated by ' '"
mysql traffic -e "insert into trafficstats
select hostname,
ip,
url,
size,
timestamp
from trafficimport" |
Ik wist niet of ik het in NOS of PW moest gooien, dan maar hier