Jak usunąć powiadomienia o cron

Z Pl Ikoula wiki
Przejdź do nawigacji Przejdź do wyszukiwania
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.

pl:Jak usunąć powiadomienia o cron en:How to remove the notification of the cron he:כיצד להסיר את ההודעה של cron ro:Cum la spre remove notificării cron ru:Как удалить уведомления о cron ja:どのように cron の通知を削除するには ar:كيفية إزالة الإخطار كرون zh:如何删除 cron 的通知 de:Die Benachrichtigung über die Cron entfernen 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

Artykuł ten jest wynikiem translacji automatycznej wykonywane przez oprogramowanie. Możesz przeglądać źródła artykułu tutaj.

Wprowadzenie

Domyślnie do realizacji zadanie crontab, Cron wysyła powiadomienie e-mail danego użytkownika zawierające pełne dane wyjściowe wykonywany skrypt.
Przeznaczone do wykorzystania ten zgłoszenie jest ważne, ponieważ pozwala wiedzieć, jeśli akcje są przekazywane poprawnie.
Jednak w innych przypadkach, mogą być irytujące, szczególnie, jeśli zadania realizowane są w krótkich okresach i dlatego wysyłanie e-maili w wybuchy.

Usuwanie powiadomień dla konkretnego zadania

Aby zapobiec konkretnego zadania, aby wysłać e-mail, wystarczy dodać dyrektywy prosząc go, aby przekierować dane wyjściowe do nic na końcu polecenie (/dev/null), to można osiągnąć na dwa sposoby :

  • dodając > /dev/null 2>&1 na koniec polecenie
  • dodając &> /dev/null na koniec polecenia.


Wynik dla tych dwóch przypadkach jest ten sam, nie otrzymasz więcej Poczta Zawiadomienie dotyczące tego zadania.
Oto przykład pełną :

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

Lub :

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

Usuwanie kompletne zgłoszenia użytkownika

Aby całkowicie usunąć powiadomienia za pomocą poczty dla użytkownika, po prostu użyć zmiennej MAILTO w crontab.
Na początku pliku crontab (przed definicji zadania ), więc po prostu dodaj linię :

MAILTO=""

Jest również możliwe wykorzystać tę zmienną do wysyłania powiadomień na e-mail innego niż konto, bieżący użytkownik lokalny.
Aby to zrobić, to wystarczy wskazać konkretne e-mail :

MAILTO="utilisateur@domaine.tld"



W tym artykule wydawało ci się przyda ?

0



Nie możesz publikować komentarzy.