Differenze tra le versioni di "Come rimuovere la notifica di cron"

Da It Ikoula wiki.
Jump to navigation Jump to search
Riga 1: Riga 1:
 +
<span data-link_translate_ru_title="Как удалить уведомления о cron"  data-link_translate_ru_url="%D0%9A%D0%B0%D0%BA+%D1%83%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C+%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F+%D0%BE+cron"></span>[[:ru:Как удалить уведомления о cron]][[ru:Как удалить уведомления о cron]]
 
<span data-link_translate_pl_title="Jak usunąć powiadomienia o cron"  data-link_translate_pl_url="Jak+usun%C4%85%C4%87+powiadomienia+o+cron"></span>[[:pl:Jak usunąć powiadomienia o cron]][[pl:Jak usunąć powiadomienia o cron]]
 
<span data-link_translate_pl_title="Jak usunąć powiadomienia o cron"  data-link_translate_pl_url="Jak+usun%C4%85%C4%87+powiadomienia+o+cron"></span>[[:pl:Jak usunąć powiadomienia o cron]][[pl:Jak usunąć powiadomienia o cron]]
 
<span data-link_translate_ja_title="どのように cron の通知を削除するには"  data-link_translate_ja_url="%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB+cron+%E3%81%AE%E9%80%9A%E7%9F%A5%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF"></span>[[:ja:どのように cron の通知を削除するには]][[ja:どのように cron の通知を削除するには]]
 
<span data-link_translate_ja_title="どのように cron の通知を削除するには"  data-link_translate_ja_url="%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB+cron+%E3%81%AE%E9%80%9A%E7%9F%A5%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF"></span>[[:ja:どのように cron の通知を削除するには]][[ja:どのように cron の通知を削除するには]]

Versione delle 18:00, 13 mag 2016

ru:Как удалить уведомления о 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 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

Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo qui.

Introduzione

Per impostazione predefinita, alla realizzazione di un compito di crontab, Cron Invia un'email di notifica all'utente in questione contenente l'output completo dello script eseguito.
Per un certo uso, questa notifica è importante perché permette di sapere se le quote vengono passate correttamente.
Tuttavia, in altri casi, può essere fastidioso, soprattutto se i compiti sono svolti in brevi periodi e quindi l'invio di email a raffica.

L'eliminazione della notifica per una determinata attività

Per evitare che una determinata attività per inviare un messaggio e-mail, basta aggiungere una direttiva chiedendogli di reindirizzare l'output su nothing alla fine del comando (/dev/null), è possibile ottenere due modi :

  • aggiungendo > /dev/null 2>&1 alla fine del comando,
  • aggiungendo &> /dev/null alla fine del comando.


Il risultato per questi due casi è lo stesso, non si riceveranno più notifica di posta elettronica per quanto riguarda questa attività.
Ecco un esempio completo :

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

O :

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

L'eliminazione completa delle notifiche per un utente

Per rimuovere completamente le notifiche per posta per un utente, è sufficiente utilizzare la variabile MAILTO nel crontab.
All'inizio del file crontab (prima della definizione dei compiti ), quindi basta aggiungere la riga :

MAILTO=""

È anche possibile utilizzare questa variabile per inviare notifiche su un'altra email di account, utente corrente locale.
Per fare questo è sufficiente indicare una specifica e-mail :

MAILTO="utilisateur@domaine.tld"



Questo articolo sembrava poter essere utile ?

0



Non si dispone dei permessi necessari per inviare commenti.