Moin,
ich frage mich grade, warum ich bestimmte mail jeden Morgen bekomme. Mir ist soweit klar das die Mail mit einem Script zutun hat mit dem ich jeden Morgen (via. etc/cron.daily) die verschiedene Sicherheitskopien anfertige und eine Email verschicke (an meine GMX-Adresse). Aber zusätzlich bekomme ich auch noch eine Mail an den server-root (der das wiederum an meine GMX Addi weiterleitet)
------------------------------------------ From: root@<mydomain>.de (Cron Daemon) To: root@<mydomain>.de Subject: Cronroot@vs2801 test -x /usr/sbin/anacron || ( cd /&& run-parts --report /etc/cron.daily ) Content-Type: text/plain; charset=ISO-8859-1 X-Cron-Env:<SHELL=/bin/sh> X-Cron-Env:<PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin> X-Cron-Env:<HOME=/root> X-Cron-Env:<LOGNAME=root> Message-Id:<20111115052849.175431088F@<mydomain>.de> ------------------------------------------ Inhalt:
/etc/cron.daily/mysqlbackup: ### mysqldump ausführen ### ### Pack erzeugen ### Scripte zippen tar: Removing leading `/' from member names tar: Removing leading `/' from member names ### Mail verschicken ### ### Reste Löschen ### ------------------------------------------
Das sind genau die Zeilen die die in meinem Script mit Echo ausgegeben werden. (Dazwischen sind auch noch ein paar Ausgaben der verwendeten Befehle, die ich jetzt mal weggelassen habe)
Der einzig interessante Befehl in dem Script ist: echo "### Mail verschicken ###" mutt -s "DB Backup $AKT_DATUM" -a $attachments_string -- myemail@gmx.de</dev/null
Denke ich aber, hat mit der ominösen Email nichts zu tun. Die auf dieser Zeile verschickte Mail kommt ja auch an der richtigen Adresse mit dem gewünschten Inhalt an.
Der im subject angesprochene Dienst "anacron" ist auf dm System garnicht installiert.
Würde mich wie immer sehr über sachdienliche Hinweise freunen. ;) Gruß, Robert
Hi Robert,
On Tue, Nov 15, 2011 at 08:41:33 +0100, Robert wrote:
ich frage mich grade, warum ich bestimmte mail jeden Morgen bekomme.
[...]
Das sind genau die Zeilen die die in meinem Script mit Echo ausgegeben werden. (Dazwischen sind auch noch ein paar Ausgaben der verwendeten Befehle, die ich jetzt mal weggelassen habe)
Das ist das normale Verhalten von cron. Wenn cronjobs etwas auf stdout oder stderr ausgeben, wird das von cron per Mail verschickt. Das kann man verhindern, indem man den cronjob nichts ausgeben laesst oder die Variable MAILTO leer setzt (siehe man 5 crontab).
Gruss, Chris
lug-dd@mailman.schlittermann.de