On Mon, Jun 18, 2007 at 01:59:05PM +0400, Aleksey Avdeev wrote: > Dmitry V. Levin пишет: > > On Sun, Jun 17, 2007 at 12:40:58PM +0400, Aleksey Avdeev wrote: > >> Aleksey Avdeev пишет: > >>> Slava Semushin пишет: > >>>> 2007/6/17, Aleksey Avdeev : > >>>> [...] > >>>>> -%_sbindir/a2chkconfig > >>>>> +%_sbindir/a2chkconfig 2>&1 >/dev/null > >>>> [...] > >>>>> -%_sbindir/a2chkconfig > >>>>> +%_sbindir/a2chkconfig 2>&1 >/dev/null > >>>> [...] > >>>>> -%_sbindir/a2chkconfig > >>>>> +%_sbindir/a2chkconfig 2>&1 >/dev/null > >>>> [...] > >>>>> -%_sbindir/a2chkconfig > >>>>> +%_sbindir/a2chkconfig 2>&1 >/dev/null > >>>> [...] > >>>>> - %_sbindir/a2chkconfig > >>>>> + %_sbindir/a2chkconfig 2>&1 >/dev/null > >>>> [...] > >>>> > >>>> Алексей, вы, наверное, хотели перенаправить вывод stderr и stdout в /dev/null? > >>> Да. > >>> > >>>> В таком случае, если я не ошибаюсь, эта конструкция не будет работать > >>>> как вы ожидаете. Тут важно соблюсти порядок. (В данном случае надо > >>>>> /dev/null 2>&1) > >>>> Вот пример: > >>>> > >>>> [c0der@rock ~]$ (echo stdout; echo stderr >&2) 2>&1 >/dev/null > >>>> stderr > >>>> [c0der@rock ~]$ (echo stdout; echo stderr >&2) >/dev/null 2>&1 > >>>> [c0der@rock ~]$ > >>> Спасибо. Сейчас обновлю... > >> Проверил: %_sbindir/a2chkconfig >/dev/null 2>&1 -- непомогает... :-( > >> (Как и %_sbindir/a2chkconfig 2>/dev/null >/dev/null.) > > > > Алексей, конструкция ">/dev/null 2>&1" заведомо рабочая, в то время как > > "2>&1 >/dev/null" несёт совсем другой смысл. > > OK, похоже разница от меня ускользнула, в своё время... > > > > > Само по себе странно, конечно, что приходится давить весь вывод, но если > > вы решили это делать, то лучше это делать правильно. > > В данном случаи -- мне достаточно задавить вывод на stdout: слишком > многословный и неинформативный. Если не надо давить stderr, тогда не надо его давить, оставьте ">/dev/null". -- ldv