Wir haben einen Rollenkonto bei der Arbeit, der eine ziemlich große Crontab hat. Sein MAILTO zeigt auf eine gemeinsame Adresse, so dass einige von uns benachrichtigt werden, wenn etwas fehlschlägt.
Ich möchte dieser Crontab einen Eintrag hinzufügen, möchte aber nur benachrichtigt werden, wenn etwas schief geht. Gibt es eine Möglichkeit, MAILTO für diesen einen Eintrag zu ändern oder mein Ziel anderweitig zu erreichen?
Antworten:
Sie können immer nur tun:
quelle
Sie können die gesamte Ausgabe immer mit der richtigen Adresse in einer Subshell an den Befehl mail weiterleiten. Solange sich nichts auf STDOUT oder STDERR befindet, sendet cron die E-Mail nicht
quelle
Ich kann mich nicht erinnern, ob cron die Datei zum Einlesen in die Umgebungsvariablen vorbereitet hat. Daher bin ich mir nicht sicher, ob Sie
MAILTO
eine einzelne Datei mehrmals ändern können . Aber man kann spaltete es immer auf eine andere Datei und legen Sie sie in/etc/cron.d/foo
mit ein[email protected]
.quelle