Tägliche mail mit Anzahl Googlebots in Subject
Tägliche mail mit Anzahl Googlebots in Subject
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
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

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Tägliche mail mit Anzahl Googlebots in Subject
1. Das "cat" kannst du dir in dem Fall sparen. ;)
2. Als mögliche Lösung:
Ungetestet, sollte aber tun.
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.tldDebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Tägliche mail mit Anzahl Googlebots in Subject
Wenn es nicht klappt, trag für grep und wc die absoluten Pfade ein.
Re: Tägliche mail mit Anzahl Googlebots in Subject
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,
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

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Tägliche mail mit Anzahl Googlebots in Subject
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
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Tägliche mail mit Anzahl Googlebots in Subject
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
# /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

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: Tägliche mail mit Anzahl Googlebots in Subject
Dann mach halt ein echo "" | mail -s [...]
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: Tägliche mail mit Anzahl Googlebots in Subject
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
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