Hallo Liste, weiß jemand, wie ich die automatische Generierung von Mails beim Ausführen eines cron-jobs abstellen kann? Ich lasse mit cron per fetchmail alle 5 min meine Mails abholen und bekomme alle 5 min ein Mail von cron mit Statusmeldungen. Das sind ein bißchen viel. THX, Martin
On Thu, 3 May 2001, Martin Troeger wrote: Hallo,
Ausführen eines cron-jobs abstellen kann? Ich lasse mit cron per fetchmail alle 5 min meine Mails abholen und bekomme alle 5 min ein Mail von cron mit Statusmeldungen. Das sind ein bißchen viel.
Einfach im Crontab-File die Variable MAILTO="" setzen. Hier der passende Auszug aus man 8 crontab :-) In addition to LOGNAME, HOME, and SHELL, cron(8) will look at MAILTO if it has any reason to send mail as a result of running commands in ``this'' crontab. If MAILTO is defined (and non-empty), mail is sent to the user so named. If MAILTO is defined but empty (MAILTO=""), no mail will be sent. Otherwise mail is sent to the owner of the crontab. This option is useful if you decide on /bin/mail instead of /usr/lib/sendmail as your mailer when you install cron -- /bin/mail doesn't do aliasing, and UUCP usually doesn't read its mail. mfg sascha
Hallo Martin, Martin schrieb:
weiß jemand, wie ich die automatische Generierung von Mails beim Ausführen eines cron-jobs abstellen kann? Ich lasse mit cron per fetchmail alle 5 min meine Mails abholen und bekomme alle 5 min ein Mail von cron mit Statusmeldungen. Das sind ein bißchen viel.
Wie immer, indem Du ein "> /dev/null" an die Zeile hängst. Ich mache es aber so, dass da ein 2>&1 /var/log/fetchmail dran hängt. In /etc/logfiles ( IIRC ) steht dann ein Eintag zum packen der /var/log/fetchmail, am 1. gibts einen cron Eintrag echo "Achtung Maik ich lösche morgen die alten logs" und wenn ich dann nix mache gibts am 2. rm /var/log/*.gz. HTH -- -- Maik GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
On Don, Mai 03, 2001 at 03:14:47 +0200, Maik Holtkamp wrote: [wieder mal Mails aus cron]
Wie immer, indem Du ein "> /dev/null" an die Zeile hängst. Ich mache es aber so, dass da ein 2>&1 /var/log/fetchmail dran hängt. In /etc/logfiles ( IIRC ^^^^^^^^^^^^^^^^^^^^^^^ Was soll da passieren? Typo? Wenn _alles_ (also stdout + stderr) in /var/log/fetchmail landen soll, dann muss es: kommando >/var/log/fetchmail 2>&1 heissen: Zuerst wird stdout in die Logdatei umgeleitet und _dann_ stderr auf das umgeleitete stdout umgebogen. Die Reihenfolge ist wichtig.
Wenn die Logdatei nicht bei jedem neuen fetchmail neu aufgebaut werden soll (was bei obiger Version passiert, da > die Datei neu anlegt), dann muss es so aussehen: kommando >>/var/log/fetchmail 2>&1 ^^ heisst: an bestehende Datei anhängen. Jan
Hallo zusammen, On 01/05/03@16:48 Jan Trippler told me in 25lines (1,0K):
On Don, Mai 03, 2001 at 03:14:47 +0200, Maik Holtkamp wrote: [wieder mal Mails aus cron]
Wie immer, indem Du ein "> /dev/null" an die Zeile hängst. Ich mache es aber so, dass da ein 2>&1 /var/log/fetchmail dran hängt. In /etc/logfiles ( IIRC ^^^^^^^^^^^^^^^^^^^^^^^ Was soll da passieren? Typo?
Ja, im Kopf ;).
dann muss es so aussehen: kommando >>/var/log/fetchmail 2>&1 ^^ heisst: an bestehende Datei anhängen.
Natürlich, steht bei mir auch so drin, konnte nur heute nachmittag nicht nachschauen. Sorry & Danke. -- :wq-y Maik Holtkamp
Martin Troeger
Hallo Liste,
weiß jemand, wie ich die automatische Generierung von Mails beim Ausführen eines cron-jobs abstellen kann? Ich lasse mit cron per fetchmail alle 5 min meine Mails abholen und bekomme alle 5 min ein Mail von cron mit Statusmeldungen. Das sind ein bißchen viel.
Du solltest mal nachschauen, ob in deiner /etc/rc.config der Eintrag MAIL_LEVEL auf all oder warn steht. Bei warn bekommst du dann angeblich nur die "wichtigen" Mails... gruss Udo
On Thu, May 03, 2001 at 14:59 -0400, Martin Troeger wrote:
Hallo Liste,
weiß jemand, wie ich die automatische Generierung von Mails beim Ausführen eines cron-jobs abstellen kann? Ich lasse mit cron per fetchmail alle 5 min meine Mails abholen und bekomme alle 5 min ein Mail von cron mit Statusmeldungen. Das sind ein bißchen viel.
Schau ins Listenarchiv, dort wurde Deine Frage in den letzten 2 Wochen ca. 3mal beantwortet. Grüße Volker. P.S. Das Listenarchiv findest Du unter www.geocrawler.com/lists/3/suse-linux und über die suse.de homepage, IIRC lists.suse.de/archiv (ohne Gewähr) -- The Road goes ever on and on, Down from the door where it began. Now far ahead the road has gone, And I must follow, if I can.
Hallo Martin,
in der SDB ist die Antwort (http://sdb.suse.de/sdb/de/html/fetchmail.html).
*/5 * * * * /usr/bin/fetchmail -a >> /var/log/fetchmail 2>&1
Wenn Du ein "-" direkt vor den Cronjob stellst, dann tauch er auch nicht im
syslog auf.
----- Original Message -----
From: "Martin Troeger"
Hallo Liste,
weiß jemand, wie ich die automatische Generierung von Mails beim Ausführen eines cron-jobs abstellen kann? Ich lasse mit cron per fetchmail alle 5 min meine Mails abholen und bekomme alle 5 min ein Mail von cron mit Statusmeldungen. Das sind ein bißchen viel.
THX, Martin
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
4-Text Software-Lokalisierung und technische Uebersetzungen GmbH Wilmersdorfer Str. 39 10627 Berlin
participants (7)
-
4-Text GmbH (P.M.)
-
Jan.Trippler@t-online.de
-
Maik Holtkamp
-
Martin Troeger
-
Sascha Schnitzler
-
Udo Müller
-
Volker Tanner