Автор Тема: cron флудит в /var/log/messages и в tty12  (Прочитано 1837 раз)

Оффлайн mr_tron

  • Участник
  • *
  • Сообщений: 78
У меня от имени одного из пользователей на сервере раз в минуту запускается программа. Крон пишет в /var/log/messages вот такую строку:
 crond[8130]: (mr_tron) CMD (python /home/трям-пам-пам.py > /dev/null 2>&1 )
И пишет сообщение в системную консоль.
Как его отучить это делать?

И кстати как отучить постфикс писать о всех письмах в tty12?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: cron флудит в /var/log/messages и в tty12
« Ответ #1 : 03.12.2010 20:30:34 »
crontab  -u user -e

Оффлайн mr_tron

  • Участник
  • *
  • Сообщений: 78
Re: cron флудит в /var/log/messages и в tty12
« Ответ #2 : 04.12.2010 21:10:25 »
я именно так в крон и добавлял задание.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: cron флудит в /var/log/messages и в tty12
« Ответ #3 : 04.12.2010 22:56:18 »
а зачем > /dev/null 2>&1
По-умолчанию весь вывод идёт в почту.

Оффлайн mr_tron

  • Участник
  • *
  • Сообщений: 78
Re: cron флудит в /var/log/messages и в tty12
« Ответ #4 : 04.12.2010 23:28:23 »
Ну потому что 6 тысяч писем в сутки в почтовом ящике мне тоже не надо. тупо очищать его целиком тоже не надо - у меня туда раз в сутки падают интересные отчёты.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: cron флудит в /var/log/messages и в tty12
« Ответ #5 : 05.12.2010 09:41:59 »
Ну потому что 6 тысяч писем в сутки в почтовом ящике мне тоже не надо
У вас что - это приложение каждые 15 секунд запускается?

Оффлайн mr_tron

  • Участник
  • *
  • Сообщений: 78
Re: cron флудит в /var/log/messages и в tty12
« Ответ #6 : 05.12.2010 14:11:42 »
У меня раз в минуту запускаются 4 программы и объеденять их в одну я не горю желанием.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: cron флудит в /var/log/messages и в tty12
« Ответ #7 : 05.12.2010 14:47:31 »
Ну, и уберите в них ругань.

Оффлайн mr_tron

  • Участник
  • *
  • Сообщений: 78
Re: cron флудит в /var/log/messages и в tty12
« Ответ #8 : 05.12.2010 20:18:58 »
Так очевидно же что ругатс не программы. просто крон пише что он такой хороший их запустил. а письма будут приходить независимо от того есть ли в их стандартном выводе что-либо.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: cron флудит в /var/log/messages и в tty12
« Ответ #9 : 05.12.2010 20:23:42 »
Цитата: man cron
Вывод исполняемой команды отправляется пользователю, указанному в
     переменной окружения MAILTO, как указано в файле crontab(5).  Если
     переменная MAILTO не определена (или если это задача at(1) или batch(1)
     ), то сообщение отправляется владельцу задачи.  Сообщение не
     отправляется, если команда не выводит какой-либо информации, или если
     переменная окружения MAILTO является пустой строкой.  Исключением
     являются задачи at(1) или batch(1) созданные с флагом -m.  В этом случае,
     сообщение будет отправлено даже если задача ничего не выводит.