Differenze tra le versioni di "Come rimuovere la notifica di cron"
| Riga 1: | Riga 1: | ||
| + | <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_ar_title="كيفية إزالة الإخطار كرون" data-link_translate_ar_url="%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D8%A5%D8%B2%D8%A7%D9%84%D8%A9+%D8%A7%D9%84%D8%A5%D8%AE%D8%B7%D8%A7%D8%B1+%D9%83%D8%B1%D9%88%D9%86"></span>[[:ar:كيفية إزالة الإخطار كرون]][[ar:كيفية إزالة الإخطار كرون]] | <span data-link_translate_ar_title="كيفية إزالة الإخطار كرون" data-link_translate_ar_url="%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D8%A5%D8%B2%D8%A7%D9%84%D8%A9+%D8%A7%D9%84%D8%A5%D8%AE%D8%B7%D8%A7%D8%B1+%D9%83%D8%B1%D9%88%D9%86"></span>[[:ar:كيفية إزالة الإخطار كرون]][[ar:كيفية إزالة الإخطار كرون]] | ||
<span data-link_translate_zh_title="如何删除 cron 的通知" data-link_translate_zh_url="%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4+cron+%E7%9A%84%E9%80%9A%E7%9F%A5"></span>[[:zh:如何删除 cron 的通知]][[zh:如何删除 cron 的通知]] | <span data-link_translate_zh_title="如何删除 cron 的通知" data-link_translate_zh_url="%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4+cron+%E7%9A%84%E9%80%9A%E7%9F%A5"></span>[[:zh:如何删除 cron 的通知]][[zh:如何删除 cron 的通知]] | ||
Versione delle 18:00, 13 mag 2016
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 ?
Attivare l'aggiornamento automatico dei commenti