[sisyphus] rc.sysinit: /etc/init.d/functions: line 547: 21: Bad file descriptor

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Чт Мар 23 13:02:45 MSK 2006


Здравствуйте!

Затрудняюсь сказать, после чего именно, но теперь (система - самый 
свежий Сизиф) отработка всех action из rc.sysinit до по монтирования / в 
rw сопровождается такими ругательствами:

/etc/init.d/functions: line 547: 21: Bad file descriptor

/etc/init.d/functions в окрестностях line 547 выглядит так:

# Log that something succeeded
success()
{
         if [ -z "$IN_INITLOG" ]; then
                 initlog $INITLOG_ARGS -n $0 -s "$1" -e 1
         else
                 local opipe
                 opipe="$(trap -p SIGPIPE)"
                 trap '' SIGPIPE
                 echo "$INITLOG_ARGS -n $0 -s \"$1\" -e 1" >&21
                 $opipe
         fi
         echo_success
         return 0
}

Как узнать, что это за дескриптор 21, и почему вообще раньше таких 
проблем не было?

-- 
С уважением, Прокопьев Евгений




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