From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 10 May 2003 13:15:04 +0500 From: ASA X-Mailer: The Bat! (v1.60q) Organization: LLB, LLC X-Priority: 3 (Normal) Message-ID: <4918537866.20030510131504@udm.ru> To: Denis Smirnov Subject: Re[2]: [Comm] Re: In-Reply-To: <20030509211059.GB22737@localhost.localdomain> References: <20030428192549.GO25074@localhost.localdomain> <20030506132429.GE4534@solemn.turbinal.org> <20030506134941.GE1605@localhost.localdomain> <20030507113037.GL374@osdn.org.ua> <20030507123312.GA12934@localhost.localdomain> <20030508082948.GG374@osdn.org.ua> <20030508191358.GA7673@localhost.localdomain> <4969971133.20030509030642@udm.ru> <20030508231257.GB15096@localhost.localdomain> <416723046.20030509113959@udm.ru> <20030509211059.GB22737@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: ASA List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: 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