Günlük anacron posta güncellemelerini devre dışı bırak


9

Her gün, aşağıdaki postayı postfix ile gönderiyorum:

From: Anacron <root@name.domain>
To: root@name.domain
Subject: Anacron job 'cron.daily' on name
Content-Type: text/plain; charset=US-ASCII
Message-Id: <20130708082739.88AE83A3F72@name.domain.domain>
Date: Mon,  8 Jul 2013 10:27:39 +0200 (CEST)

/etc/cron.daily/ntpdate:
 8 Jul 10:27:39 ntpdate[4617]: step time server 85.254.216.1 offset -1.454673 sec

Ancak, anakronu sadece bir şeyler yanlış olduğunda beni uyarması için sınırlamak istiyorum. Bunu başarmanın bir yolu var mı? Tüm postaları / dev / null'a göndermek için anacrontab dosyasını değiştirebilirim, ancak sonra hiçbir uyarı postası alamazdım.

Anacron durum güncellemelerinin ayrıntı düzeyini kontrol etmenin daha iyi bir yolu var mı?

Yanıtlar:


5

Anacron, yalnızca cron işleri bir miktar çıktı üretirse e-posta gönderir. Bazı iletilerle ilgilenmiyorsanız, /etc/cron.*(örn. /etc/cron.daily/) Dizinlerden birinde uygun komut dosyasını değiştirerek kendiniz filtrelemeniz gerekir .

Güncellemeleri görmek istemiyorsanız /etc/cron.daily/ntpdate- dosyayı düzenleyin ve standart komut çıktısını /dev/nullbir günlük dosyasına veya daha iyisine yönlendirin, çünkü ileride kontrol etmek veya size uygun bazı özel filtreler yapmak isteyebilirsiniz. Bazı hatalı durumlar hakkında bilgilendirilmek istiyorsanız, muhtemelen standart hata akışını yönlendirmemelisiniz, bu nedenle cron e-posta raporuna dahil edilebilir.


2

(Anacron en işler dahil) Cron işleri olan standarised herhangi çıkış e-posta ile bildirmek.

ntpdateHiçbir hata meydana gelmediğinde hangi çıktı gibi komutlar için, bu çıktıyı baskılayan ancak yine de hatalarla ilgili e-posta ile rapor verecek olan kronik kullanılabilir !

cronicKomut dosyasını yukarıdaki bağlantıdan kopyalayın, /usr/local/binyalnızca yapması gerekeni (güvenlik nedeniyle) yaptığını kontrol edin ve komuta /etc/cron.daily/ntpdateönek değiştirin ./usr/local/bin/cronicntpdate


0

Yum-cron'da e-postalar açısından dikkat edilmesi gereken iki ayar vardır:

# Whether a message should be emitted when updates are available,
# were downloaded, or applied.
update_messages = no

# Use this to filter Yum core messages
# -4: critical
# -3: critical+errors
# -2: critical+errors+warnings (default)
debuglevel = -3

Update_messages evet, neredeyse her zaman e-posta alırsınız. Ben set debuglevel = -3gibi bastırmak düzensiz e-postalara yum-cron-hourly.conf içindeyum.pid: another copy is running as pid 29904.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.