Hoe te verwijderen van de kennisgeving van de cron

Uit Nl Ikoula wiki
Versie door Cbrochot1072d (overleg | bijdragen) op 21 okt 2021 om 10:37
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Jump to navigation Jump to search

nl:Hoe te verwijderen van de kennisgeving van de cron 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 的通知 de:Die Benachrichtigung über die Cron entfernen 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

Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.

Introductie

Standaard verzendt tot de verwezenlijking van een taak aan de crontab, Cron een e-mailbericht naar de gebruiker in kwestie de volledige uitvoer van het uitgevoerde script bevatten.
Voor sommige gebruik is deze kennisgeving belangrijk omdat het toelaat om te weten als de aandelen correct worden doorgegeven.
Echter, in andere gevallen kan worden vervelend, vooral als de taken worden uitgevoerd gedurende een korte periode en daarom het verzenden van e-mails in uitbarstingen.

De schrapping van het bericht voor een bepaalde taak

Om te voorkomen dat een bepaalde taak om een e-mail te sturen, voeg gewoon een richtlijn vroeg hem de uitvoer omleiden naar niets aan het einde van de opdracht (/dev/null), is het mogelijk om twee manieren :

  • door toe te voegen > /dev/null 2>&1 aan het einde van de opdracht,
  • door toe te voegen &> /dev/null aan het einde van de opdracht.


Het resultaat voor deze twee gevallen is het zelfde, meer mail kennisgeving met betrekking tot deze taak nu niet zal ontvangen.
Hier is een volledig voorbeeld :

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

Of :

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

Volledige aanmeldingen voor een gebruiker verwijderen

Als u wilt volledig verwijderen de kennisgevingen per post voor een gebruiker, gebruik gewoon de MAILTO-variabele in de crontab.
Aan het begin van de crontab bestand (voor de definitie van de taken ), dus gewoon het toevoegen van de regel :

MAILTO=""

Het is ook mogelijk deze variabele gebruiken om meldingen te verzenden op een ander e-mailadres dan account, huidige gebruiker's lokale.
Om dit te doen volstaat het om aan te geven van een specifiek e-mail :

MAILTO="utilisateur@domaine.tld"



Dit artikel leek u nuttig ?

0



U mag niet reageren.