Tägliche mail mit Anzahl Googlebots in Subject

Bash, Shell, PHP, Python, Perl, CGI
rootroot
Posts: 4
Joined: 2004-07-20 15:22

Tägliche mail mit Anzahl Googlebots in Subject

Post by rootroot »

Die Komandozeile liefert mir für:
cat access_log | grep Googlebot | wc -l | mail -s "Googlebot" meine@mail.de
eine mail mit Subject Googlebot und Body <Anzahl>.
Ich möchte die mails im Mailclient rausfiltern und dann in dem Subdirectory anhand der Sujects sehen:
Googlebot: <Anzahl>
ohne dass ich die mails aufmache.
Kann ich den Inhalt von Subject in der Komandozeile definieren?
Danke, rootroot
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Tägliche mail mit Anzahl Googlebots in Subject

Post by captaincrunch »

1. Das "cat" kannst du dir in dem Fall sparen. ;)

2. Als mögliche Lösung:

Code: Select all

/bin/mail -s "`grep Googlebot /var/log/apache/access_log | wc -l` Googlebots im Log" du@server.tld
Ungetestet, sollte aber tun.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
thorsten
Posts: 561
Joined: 2003-02-01 13:14
Location: Fuldatal

Re: Tägliche mail mit Anzahl Googlebots in Subject

Post by thorsten »

Wenn es nicht klappt, trag für grep und wc die absoluten Pfade ein.
rootroot
Posts: 4
Joined: 2004-07-20 15:22

Re: Tägliche mail mit Anzahl Googlebots in Subject

Post by rootroot »

Verständnisfrage zu mail:
Verstanden habe ich dass laut man mail -s liefert "my subject"
Aber mit dem folgenden wird keine mail an mich erzeugt:
/usr/bin/mail -s -v "my subject" to@mail.de
und verbose liefert uach nichts.
Danke,
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Tägliche mail mit Anzahl Googlebots in Subject

Post by captaincrunch »

Wie wär's denn, wenn du die Optionen dann einfach mal in der richtigen Reihenfolge setzen würdest? ;) Alternativ: was klappt denn nicht?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
rootroot
Posts: 4
Joined: 2004-07-20 15:22

Re: Tägliche mail mit Anzahl Googlebots in Subject

Post by rootroot »

Wenn ich das in die konsole gebe:
# /usr/bin/mail -v -s "my subject" to@mail.de
dann
- kommt keine mail
- bleibt die Konsole in der nächsten Zeile stehen und bei Pfeil hoch kommt nur der Tastencode.
- bei CTR C kommt: (Interrupt -- one more to kill letter)
Danke, rotroot
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: Tägliche mail mit Anzahl Googlebots in Subject

Post by captaincrunch »

Dann mach halt ein echo "" | mail -s [...]
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
rootroot
Posts: 4
Joined: 2004-07-20 15:22

Re: Tägliche mail mit Anzahl Googlebots in Subject

Post by rootroot »

Mit dem echo "" vorab kommt die mail an mich. Danke!!

Der obige Befehl liefert die Anzahl der Besuche in dem file access_log.
Das wird wöchentlich auf meiner Suse 8.1 gewechselt.
Wenn ich die Anzahl der Besuche pro Tab durch ein cron file ermitteln will,
dann habe ich versucht:
/home/www/web10/log # grep "$(date +"%b %d")" access_log
| grep Googlebot | wc -l
Dort wird aber als Ergebnis "0" geliefert
Gefunden unter: http://blog.outer-court.com/forum/523.html
Danke, rootroot