Strona 1 z 1

[+] Jak zablokować wysyłanie maili przez crona

: 28 grudnia 2008, 10:39
autor: TenDrugi
Uruchomiłem powiadamianie o aktualizacjach w conky. Aktualizacje sterowane są z crona (wiadomo). Jednak jest problem.

Przy okazji wykonania polecenia:

Kod: Zaznacz cały

/etc/init.d/UPGRADE.MONITOR
cron wysyła na konto roota maila.
Co aktualizacja to przesyłka. Kasuję te maile i kasuję :evil: - koszmar.
Jak to zablokować?

Pozdrawiam 8-)

: 28 grudnia 2008, 14:56
autor: adnix
1.zaloguj się na konto roota
2. crontab -e
3. zakomentuj linę MAILTO=root

: 28 grudnia 2008, 16:27
autor: TenDrugi
Chciałem tak zrobić ale mam inaczej:

Po wrzuceniu

Kod: Zaznacz cały

crontab -e
dostaję w nano zawartosć pliku:

Kod: Zaznacz cały

# mhdom mon dow command
i tyle
a po wyjściu z nano
dostaję komunikat że:

Kod: Zaznacz cały

no crontab for root - using an empty one
No modification mode
Jeszcze pomyslałem o czymś innym. Może nie warto globalnie blokować całej poczty z crona.
Może można zablokować wysyłanie maili tylko dla konkretnego polecenia realizowanego przez cron

: 28 grudnia 2008, 17:30
autor: ShinnRa
Możesz, w cronie daj takie coś za poleceniem:

Kod: Zaznacz cały

 2>&1 > /dev/null
co skieruje komunikaty błędu (2) do tego samego strumienia co normalne (1), a całość zostanie skierowana do "czarnej dziury" (/dev/null) i w ten sposób z danego polecenia nie otrzymasz maila bo nie będzie czego wysyłać.

: 28 grudnia 2008, 18:25
autor: TenDrugi
Działa! Bardzo dziękuję :-)