Am Sun, 24 Feb 2002 13:47:35 +0100 schrieb Christian Schmidt
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@siebenbergen.de No HTML Mails, please!!