2011-05-20 5 views
5
belgesi açıklanırsa, MAILTO ayarlanmadıysa, çıkış MAILTO ayarlanmışsa ve boş değilse, çıktı, postaların nereye gitmesi gerektiğini belirtir ve ayarlanmış ve boşsa, posta gönderilmezse, cronun sahibine gider ayarlayın.

MAILTO'yu crontab'ta nasıl unuttunuz?

Önceden bir şey ayarlandıktan sonra cron'da MAILTO gibi ortam değişkenlerini ayırmanın bir yolu var mı? Zaten unset MAILTO ve MAILTO= açık çalıştı ama crontab -e bunları kabul etmez.

Bir geçici çözümüm var (varsayılan postalama davranışını istediğim her şeyin orijinalinden önce geldiğinden emin olun). Ancak, cron işlerini yazmak için bir komut dosyası yazıyorum ve komutları yeniden sıralamak zorunda kalmadan MAILTO'u ayarlayıp/unsetmek güzel olurdu.

Önemli ise, bu bir Vixie cron altında bir Linux sisteminde çalışıyor olacak.

Düzeltme: Açıklama. İşlerin sahibine veya MAILTO numaralı adında bir kullanıcıya gönderilmesini istiyorum. MAILTO='''un, işlerin hiç kimseye postalanmadığı durumlarda neden olmasını istemiyorum.

cevap

0

Bunu düzeltmek için bir sakınca olduğuna inanmayın: e-posta ile göndermek istemediğiniz komutların çıktısını yalnızca /dev/null'a vermek isteyebilirsiniz.