Mailinglist Archive: opensuse-de (6022 mails)

< Previous Next >
Re: Apache: Logdateien an User
  • From: Arne-Erik Martin <suse@xxxxxxxxx>
  • Date: Sun, 24 Feb 2002 17:51:19 +0100
  • Message-id: <20020224175119.0930986d.suse@xxxxxxxxx>
Am Sun, 24 Feb 2002 13:47:35 +0100 schrieb Christian Schmidt
<christian@xxxxxxxxxxxxxxx>:

Ratti schrieb am Sun, Feb 24, 2002 at 10:46:12AM +0100:

Ratti:
#!/usr/bin/perl
foreach $i ("karlheinz", "otto", "berta", "olga") {
`grep $i /vor/log/http/access > /home/$i/log.txt`;
}

Christian Schmidt:
Wenn man sich auf eine Logdatei beschraenkt, sollte die letzte
Skriptzeile aber besser folgendermassen aussehen:
`grep $i /var/log/http/access >> /home/log.txt`;
Mit ">>" anstelle von ">" wird das Ergebnis der Abfrage an die
Datei
angeh]ngt; anderenfalls w@rde der bestehende Inhalt
@berschrieben
werden.

...was ja auch beabsichtigt ist.
Dein Apache-Logbuch enthält ja, sagenwirmal, die Meldungen der
letzten
10 Tage. Wenn ich jetzt per cron dein "persönliches" Logfile
überschreibe, enthält es "deine" Einträge der letzten 10 Tage.
So solls sein.

Klar... Anders wär's Blödsinn...

Oder doch "dranhängen" und mittes sort und uniq wieder bereinigen ...
dann geht keine Zeile verloren.


;-) Gruß,
Christian
--
Christian Schmidt | Germany | christian@xxxxxxxxxxxxxxx
No HTML Mails, please!!


< Previous Next >
Follow Ups