URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 33566
[ Назад ]

Исходное сообщение
"как запретить crony отсылать каждый раз письмо руту"

Отправлено Amigo , 18-Авг-03 13:47 
Скажите пожалуйта, как запретить crony отсылать каждый раз письмо руту, при выполнении задания!
чтобы просто в лог писал!

Содержание

Сообщения в этом обсуждении
"как запретить crony отсылать каждый раз письмо руту"
Отправлено newser , 18-Авг-03 14:49 
>Скажите пожалуйта, как запретить crony отсылать каждый раз письмо руту, при выполнении
>задания!
>чтобы просто в лог писал!

Просто в crontabe поставить перенаправление в /dev/null


"как запретить crony отсылать каждый раз письмо руту"
Отправлено bladerunner , 18-Авг-03 16:18 

Можно поставить в самом начале crontab-a MAILTO='некий адрес'

почитай man 5 crontab


"как запретить crony отсылать каждый раз письмо руту"
Отправлено amigo , 18-Авг-03 20:14 
>
>Можно поставить в самом начале crontab-a MAILTO='некий адрес'
>
>почитай man 5 crontab


маза не прокатывает! всеравно руту отправляет !!!


"как запретить crony отсылать каждый раз письмо руту"
Отправлено boykov , 18-Авг-03 22:02 
>>
>>Можно поставить в самом начале crontab-a MAILTO='некий адрес'
>>
>>почитай man 5 crontab
>
>
>маза не прокатывает! всеравно руту отправляет !!!

а что пишет-то руту?

по умолчанию, если команда выполнилась и ничего не выдала на stdout/stderr (либо сама по себе, либо ее перенаправили в /dev/null), почтв руту не должно быть.



"как запретить crony отсылать каждый раз письмо руту"
Отправлено amigo , 18-Авг-03 23:23 
>>>
>>>Можно поставить в самом начале crontab-a MAILTO='некий адрес'
>>>
>>>почитай man 5 crontab
>>
>>
>>маза не прокатывает! всеравно руту отправляет !!!
>
>а что пишет-то руту?
>
>по умолчанию, если команда выполнилась и ничего не выдала на stdout/stderr (либо
>сама по себе, либо ее перенаправили в /dev/null), почтв руту не
>должно быть.

у меня скрипт лежит в директории /етс/крон.хаурли соответственно выполняется каждый час. и в работе выдает сообщения через эхо.
можно конечно эхо закоментировать но неособо хочется!

хочется чтобы он вообще никому ничего не слал!

Встречный вопрос! как запускать скрипты из под кроновских директорий от пользователя отличного от рута???



"как запретить crony отсылать каждый раз письмо руту"
Отправлено vitaliych , 19-Авг-03 09:04 
>Встречный вопрос! как запускать скрипты из под кроновских директорий от пользователя отличного
>от рута???

#/etc/crontab
01 * * * * username script


"как запретить crony отсылать каждый раз письмо руту"
Отправлено Brainbug , 19-Авг-03 10:22 
In addition to LOGNAME, HOME, and SHELL, cron(8) will look at MAILTO if
it has any reason to send mail as a result of running commands in `this'' crontab. If MAILTO is defined (and non-empty), mail is sent to the user so named. If MAILTO is defined but empty (MAILTO=""), no mail will be sent. Otherwise mail is sent to the owner of the crontab. This option is useful if you decide on /bin/mail instead of /usr/lib/sendmail as your mailer when you install cron -- /bin/mail doesn't do aliasing,and UUCP usually doesn't read its mail.

"как запретить crony отсылать каждый раз письмо руту"
Отправлено M , 19-Авг-03 10:22 
>Скажите пожалуйта, как запретить crony отсылать каждый раз письмо руту, при выполнении
>задания!
>чтобы просто в лог писал!


*/1    *       *       *       *       root    /script.sh 1>/dev/null
стандартный выход (stdout)
или
*/1    *       *       *       *       root    /script.sh 2>/dev/null
об ошибках молчать будет (должен)

Стандартные потоки:
0< - стандартный вход (stdin)
1> - стандартный выход (stdout)
2> - ошибки (error)