Как удалить уведомления о cron

Материал из Ru 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.

ru:Как удалить уведомления о cron en:How to remove the notification of the cron he:כיצד להסיר את ההודעה של cron ro:Cum la spre remove notificării cron pl:Jak usunąć powiadomienia o 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

Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.

Введение

По умолчанию для достижения задачи для crontab, Cron отправляет уведомление по электронной почте пользователю в вопрос, содержащий полный вывод исполняемого скрипта.
Для некоторых целей это уведомление имеет важное значение, потому что он позволяет узнать, если акции передаются правильно.
Однако в других случаях может быть раздражает, особенно если задачи выполняются в течение коротких периодов и поэтому отправка электронной почты в очереди.

Удаление уведомления для конкретной задачи

Для предотвращения конкретной задачи для отправки электронной почты, просто добавьте директиву, прося, чтобы перенаправить вывод ничего в конце команды (/dev/null), это можно достичь двумя способами :

  • добавив > /dev/null 2>&1 в конце команды
  • добавив &> /dev/null в конце команды.


В этих двух случаях получается то же самое, вы не будете получать больше почты уведомление в отношении этой задачи.
Вот полный пример :

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

Или :

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

Удаление полного уведомления для пользователя

Чтобы полностью удалить уведомления по почте для пользователя, просто используйте переменную MAILTO в crontab.
В начале файла crontab (перед определением задач ), так что просто добавить строку :

MAILTO=""

Это также можно использовать эту переменную для отправки уведомлений на другой адрес электронной почты от учетной записи, текущий пользователь локального.
Для этого достаточно указать конкретных электронной почте :

MAILTO="utilisateur@domaine.tld"



Эта статья представляется вам быть полезным ?

0



Вы не можете оставлять комментарии.