Vladimir A. Butenko wrote:
> >>>
> >>>Как написать такое правило, что даже если Execute не сработал (внешная
> >>>программа вернула ненулевой код завершения), чтобы данное письмо всё
> >>>равно было сохранено в ящике?
> >>
> >>Написать программу, которая всегда возвращает 0, и из нее - вызывать
> >>реальную программу.
> >
> >А вот потому и вопрос.
> >Пробовал я написать скрипт на sh, у которого в конце стоит "exit 0".
> >Нифига - для CGP "external task failed", даже если в скрипте какая-то
> >одна программа завершилась с ненулевым кодом.
>
> Нет. Но если кто-то из них что-то писанул в stderr - то да.
Спасибо, теперь ясно, в чем было дело.
> Надо их stderr
> в /dev/null направлять, если Вам действительно ошибки хочется игнорировать.
Да, "exec 2> /dev/null" в начале скрипта решает проблему.
-- Victor Sudakov, VAS4-RIPE, VAS47-RIPNПолучено Fri May 27 10:45:02 2005
Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:16:28 MSK