раз в 2 часа выполняется задача cron и руту на локальную почту приходит раз в 2 часа сообщение с подробным описанием выполняемой задачи...
как можно настроить, чтобы письма по пустяковой задаче перестали приходить?

2

philipzoid,
В  файле /etc/crontab
Найдите строку, начинающуюся с MAILTO
Приведите её к виду:

MAILTO=""

3

verg пишет:

philipzoid,
В  файле /etc/crontab
Найдите строку, начинающуюся с MAILTO
Приведите её к виду:

MAILTO=""

после этого необходимо выполнить:

 #/etc/init.d/cron reload 

  ?

4

philipzoid пишет:

  ?

Да.

5

verg пишет:
philipzoid пишет:

  ?

Да.

всё прописал, рестартовал крон. на всякий случай перегрузил систему-письма продолжают приходить при выполнении задач крона...

6

philipzoid пишет:

при выполнении задач крона

Расскажите про эти задачи.

7

Попробуйте и в /etc/crontab «обнулить» MAILTO=""

Был, был и весь вышел...

8 (24.01.2013 19:13:05 отредактировано stalker_tk)

Скорее всего совет неправильный, но я не стал разбиратся и запретил запись в файл /var/mail/root
Вышеописаное мне тоже не помогло.

Hunter, who is on the trail ...

9

philipzoid,
К каждой задаче в файле /etc/crontab допишите в конец:

>/dev/null 2>&1

или

&> /dev/null

Сохраните файл. Перезапустите cron.

# /etc/init.d/cron reload

Или ещё можно копаться в настройках каждой задачи, если такие имеются, как в этой теме: [Решено] «У вас есть новая почта в /var/spool/mail/root»
Там можно было поступить также, как описано и в этом сообщении (добавление к концу строки). Дописал.

10

Элементарно, но сам не додумался ah

Hunter, who is on the trail ...

11

verg пишет:

philipzoid,
К каждой задаче в файле /etc/crontab допишите в конец:

>/dev/null 2>&1

или

&> /dev/null

Сохраните файл. Перезапустите cron.

# /etc/init.d/cron reload
# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly >/dev/null 2>&1
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) >/dev/null 2>&1
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) >/dev/null 2>&1
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) >/dev/null 2>&1

?

12

А в /etc/login.defs это никаким боком? Или это Slackware-specific?

# Enable checking and display of mailbox status upon login.
#
# Disable if the shell startup files already check for mail
# ("mailx -e" or equivalent).
#
MAIL_CHECK_ENAB         yes
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

13

philipzoid пишет:

?

Да, так.

yars пишет:

/etc/login.defs

В сусе, магее этого нету.

14

verg пишет:

В сусе, магее этого нету.

Жаль. А зря ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

15

verg пишет:

Да, так.

Разумнее не везде, а в конец той задачи сообщения от которой не нужны.

verg пишет:

В сусе, магее этого нету.

В Debian есть.

Hunter, who is on the trail ...

16

yars пишет:
verg пишет:

В сусе, магее этого нету.

Жаль. А зря ab

ну ведь в login.defs - опция MAIL_CHECK_ENAB просто показывает при залогинивании юзера показывать статус его почтового ящика или нет....

17

stalker_tk пишет:

Разумнее не везде, а в конец той задачи сообщения от которой не нужны.

Один из вариантов.
Здесь решать юзеру.

18

verg пишет:
philipzoid пишет:

?

Да, так.

в общем оно как-то так тихо прошло, что ни почты не было, но зато и необходимого проигрывания звука по крону тоже((...

19

verg пишет:

В сусе, магее этого нету.

Вру, есть.
Разве, что этой опции "MAIL_CHECK_ENAB" там нет

20

philipzoid пишет:

ну ведь в login.defs - опция MAIL_CHECK_ENAB просто показывает при залогинивании юзера показывать статус его почтового ящика или нет...

yars пишет:

Enable checking and display of mailbox status upon login

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

21

verg пишет:

MAIL_CHECK_ENAB

А если попробовать добавить? Майлер-то наверняка имеет такую возможность.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

22

philipzoid,
Откатите изменения.
Ещё попробуйте, раз у вас там специфические задания:
В файле: /etc/login.defs
Сменить параметр, как и описано выше:

MAIL_CHECK_ENAB         yes

на:

MAIL_CHECK_ENAB         no

Так же параметр:

MAIL_DIR    /var/spool/mail

приведите к виду:

MAIL_DIR    /dev/null

Если нет опций, то прописать.


yars пишет:

А если попробовать добавить? Майлер-то наверняка имеет такую возможность.

Да, конечно.