[Comm] Re:
ASA
=?iso-8859-1?q?llb_=CE=C1_udm=2Eru?=
Сб Май 10 12:15:04 MSD 2003
Hello Denis,
Saturday, May 10, 2003, 2:10:59 AM, you wrote:
DS> > Как мы отметили ниже, такое можно реализовать без потери
DS> > совместимости с SysV.
DS> В какой момент должен запускаться скрипт, если для него ничего не указано?
DS> Считать его зависимых от всех предыдущих по номеру?
Видимо, так.
Кстати, в RH и Debian есть вехи. Что-то типа - после S20 поднята
сеть, после S40 смонтированы все файловые системы.
DS> > seek test ;). Пример - в той же вынде выделите побольше иконок
DS> > на рабочем столе и нажмите Enter ;) Поэтому можно ввести
DS> > ограничение на одновременную работу не более 4*CPU скриптов враз.
DS> Это конфигурируемо должно быть. По-умолчанию 4*CPU -- оптимум.
Главное - не забыть об этом.
DS> > DS> > отдельно от других подобных ему. И тут может возникнуть
DS> > DS> > нетривиальная задача развязки обязательных и необязательных
DS> > DS> > зависимостей.
DS> > DS> А в чём собственно её нетривиальность? Автор пакета должен суметь чётко
DS> > DS> сформулировать что необходимо его сервису для работы.
DS> > Нетривиальность вообще в создании такого дерева.
DS> В смысле в создании дерева по меткам, или в проставлении меток
DS> зависимости?
Если скрипт 3 связан нежесткой зависимостью со скриптом 2,
который не стартовал, потому что он жестко связан со скриптом 1,
выдавшим FAILED.
DS> Нужно чтобы всё работало даже для тех программ, которые об этой фиче не
DS> знают. Если действительно сделать зависимостями по-умолчанию "все
DS> предыдущие скрипты в списке", то действительно будет всё работать.
Именно поэтому сами скрипты должни связываться реализоваться
только через теги-комментарии а-ля chkconfig.
--
Best regards,
ASA mailto:llb на udm.ru
Подробная информация о списке рассылки community