[mdk-re] cron: what does it do with commands' STDOUT and STDERR ?

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Вс Окт 21 20:05:28 MSD 2001


"Peter V. Saveliev" wrote:
> 
> Henri Bourbon wrote:
> 
> > Я только что попробовал запустить из crontab команды, пишущие как в
> > STDOUT, так и в STDERR. Результат: вывод в оба потока аккуратно
> > присылается мне по почте. Т. е. это расходится с тем, что говорите Вы,
> > Петр. В документации же я нашел об этом только вот что:
> >
> > $ man cron | grep -A 2 output
> >        When executing commands, any output is mailed to the owner
> >        of  the  crontab (or to the user named in the MAILTO envi-
> >        ronment variable in the crontab, if such exists).
> >
> > Так как же все-таки оно работает на самом деле?
> 
> Возможный вариант, что проблема не в выводе скрипта, а выводе вызываемых
> программ...

Вот по собственному опыту.
Есть скрипт, из которого льется и в STDOUT и в STDERR разные
байты. В crontab я пишу что то типа:

3 4 * * * /path/script | mail -s "Subj" cornet на zmail.ru

В результате, на cornet на zmail.ru я имею STDOUT скрипта, а в
локальном системном мыле STDERR. Все четко :-)

-- 
******** FIRE & STEEL ********





Подробная информация о списке рассылки community