Die Benachrichtigung über die Cron entfernen

Aus De Ikoula wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

de:Die Benachrichtigung über die Cron entfernen en:How to remove the notification of the cron he:כיצד להסיר את ההודעה של cron ro:Cum la spre remove notificării cron ru:Как удалить уведомления о cron pl:Jak usunąć powiadomienia o cron ja:どのように cron の通知を削除するには ar:كيفية إزالة الإخطار كرون zh:如何删除 cron 的通知 nl:Hoe te verwijderen van de kennisgeving van de cron it:Come rimuovere la notifica di cron pt:Como remover a notificação de cron es:Cómo quitar la notificación de la cron fr:Comment supprimer les notification des tâches CRON

Dieser Artikel wurde maschinell übersetzt. Sie können den Artikel Quelle hier ansehen.

Einführung

Cron sendet zur Erreichung einer Aufgabe der Crontab standardmäßig eine Benachrichtigung an dem Benutzer in Frage, die vollständige Ausgabe des ausgeführten Skriptes.
Für einige Gebrauch ist diese Benachrichtigung wichtig, weil es erlaubt, um zu wissen, ob die Aktien korrekt übergeben werden.
Jedoch in anderen Fällen kann es ärgerlich, vor allem, wenn die Aufgaben über einen kurzen Zeitraum hinweg durchgeführt werden und daher e-Mails in Schüben.

Die Löschung der Anmeldung für einen bestimmten Vorgang

Um eine bestimmte Aufgabe um eine E-mail senden zu verhindern, fügen Sie einfach eine Richtlinie bat ihn um die Ausgabe zu nichts am Ende des Befehls (/dev/null), es ist möglich, zwei Arten erreichen :

  • durch das Hinzufügen > /dev/null 2>&1 am Ende des Befehls
  • durch das Hinzufügen &> /dev/null am Ende des Befehls.


Das Ergebnis in diesen beiden Fällen ist die gleiche, Sie erhalten keine weitere e-Mail-Benachrichtigung über diese Aufgabe.
Hier ist ein vollständiges Beispiel :

59 23 * * * root /home/backup/backup.cmd &> /dev/null

Oder :

59 23 * * * root /home/backup/backup.cmd > /dev/null 2>&1

Vollständige Mitteilungen für einen Benutzer löschen

Um die Benachrichtigungen per Mail für einen Benutzer vollständig zu entfernen, verwenden Sie einfach die MAILTO-Variable in der Crontab.
Zu Beginn der Crontab-Datei (vor der Definition der Aufgaben ), so fügen Sie die Zeile :

MAILTO=""

Es ist auch möglich, diese Variable verwenden zum Senden von Benachrichtigungen an eine andere e-Mail als das Konto des aktuellen Benutzers lokalen;
Dazu genügt eine e-Mail an :

MAILTO="utilisateur@domaine.tld"



Dieser Artikel erschien Sie nützlich ?

0



Du bist nicht berechtigt Kommentare hinzuzufügen.