どのように cron の通知を削除するには

提供: Japanese Ikoula Wiki
Jump to navigation Jump to search

ja:どのように 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 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)、それは 2 つの方法を達成するために可能な限り :

  • 追加することによって > /dev/null 2>&1 コマンドの最後に
  • 追加することによって &> /dev/null コマンドの終わり。


これらの 2 つの場合の結果は同じです、このタスクに関してよりメール通知を受け取りません。
ここでは、完全な例 :

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

または :

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

ユーザーの完全な通知を削除する

ユーザーのメールで通知を完全に削除、単に crontab に MAILTO 変数を使用します。
Crontab ファイルの先頭に (タスクの定義の前に )、これだけの行を追加 :

MAILTO=""

この変数を使用して、アカウントよりも別のメールに通知を送信するにも、現在のユーザーのローカル。
これを行うには、特定の電子メールを示すために十分 :

MAILTO="utilisateur@domaine.tld"



この記事は気に有用であること ?

0



あなたにはコメントを投稿する権限がありません。