[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