Скажите пожалуйта, как запретить crony отсылать каждый раз письмо руту, при выполнении задания!
чтобы просто в лог писал!
>Скажите пожалуйта, как запретить crony отсылать каждый раз письмо руту, при выполнении
>задания!
>чтобы просто в лог писал!Просто в crontabe поставить перенаправление в /dev/null
Можно поставить в самом начале crontab-a MAILTO='некий адрес'почитай man 5 crontab
>
>Можно поставить в самом начале crontab-a MAILTO='некий адрес'
>
>почитай man 5 crontab
маза не прокатывает! всеравно руту отправляет !!!
>>
>>Можно поставить в самом начале crontab-a MAILTO='некий адрес'
>>
>>почитай man 5 crontab
>
>
>маза не прокатывает! всеравно руту отправляет !!!а что пишет-то руту?
по умолчанию, если команда выполнилась и ничего не выдала на stdout/stderr (либо сама по себе, либо ее перенаправили в /dev/null), почтв руту не должно быть.
>>>
>>>Можно поставить в самом начале crontab-a MAILTO='некий адрес'
>>>
>>>почитай man 5 crontab
>>
>>
>>маза не прокатывает! всеравно руту отправляет !!!
>
>а что пишет-то руту?
>
>по умолчанию, если команда выполнилась и ничего не выдала на stdout/stderr (либо
>сама по себе, либо ее перенаправили в /dev/null), почтв руту не
>должно быть.у меня скрипт лежит в директории /етс/крон.хаурли соответственно выполняется каждый час. и в работе выдает сообщения через эхо.
можно конечно эхо закоментировать но неособо хочется!хочется чтобы он вообще никому ничего не слал!
Встречный вопрос! как запускать скрипты из под кроновских директорий от пользователя отличного от рута???
>Встречный вопрос! как запускать скрипты из под кроновских директорий от пользователя отличного
>от рута???#/etc/crontab
01 * * * * username script
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 отсылать каждый раз письмо руту, при выполнении
>задания!
>чтобы просто в лог писал!
*/1 * * * * root /script.sh 1>/dev/null
стандартный выход (stdout)
или
*/1 * * * * root /script.sh 2>/dev/null
об ошибках молчать будет (должен)Стандартные потоки:
0< - стандартный вход (stdin)
1> - стандартный выход (stdout)
2> - ошибки (error)