From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <427FFCC1.90707@epam.com> Date: Tue, 10 May 2005 03:13:53 +0300 From: Sviataslau Svirydau Organization: EPAm User-Agent: Mozilla Thunderbird false StumbleUpon/1.88 (X11/20041206) X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: the next generation init system References: <1b933849050509043228ca247e@mail.gmail.com> <200505091555.55696.lav@altlinux.ru> <200505091609.22577.shrek@freesource.info> <20050509121930.GB25569@basalt.office.altlinux.org> <427F91C3.5070307@epam.com> <1b93384905050913501c55e47c@mail.gmail.com> <20050509205552.GA21344@basalt.office.altlinux.org> <386530662.20050510013549@altlinux.ru> In-Reply-To: <386530662.20050510013549@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-OriginalArrivalTime: 10 May 2005 00:14:32.0575 (UTC) FILETIME=[3D84A0F0:01C554F5] X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 May 2005 00:14:41 -0000 Archived-At: List-Archive: Volkov Serge wrote: > Hello Dmitry, > > Tuesday, May 10, 2005, 12:55:52 AM, you wrote: > > DVL> On Mon, May 09, 2005 at 11:50:47PM +0300, Ilia K. wrote: > >>>Сравните теперь с новой схемой: вы просто указываете, что программа >>>зависит от сервиса network и никакой головной боли! > > DVL> А если вы не знаете, как называется сервис, который вам нужен? > DVL> Допустим, что вам нужна некая функциональность, которая активируется > DVL> неким сервисом, имени которого вы не знаете. Как поступить в этом > DVL> случае? Существует ли решение у задачи в такой постановке? > > А в данном случае, что может/будет являться признаком корректно запущенного > сервиса (имя которого нам не известно)? Полагаю, что в данном случае нам интересна "статическая" информация, доступная до того, как сервис будет запущен. А раз так, то нет нужды вдаваться в подробности того, что именно сервис сделает (поднимет сетевой интерфейс, или порт откроет), достаточно знать, что он предоставляет некоторую facility. Хотя, конечно, runtime-информация может предоставлять интерес для мониторинга за сервисами... Но, опять же, в случае с портами это может быть вычислено после того, как сервис запущен... > Например, у меня есть "Программа", которая для своей работы требует > некого прокси-агента. Прокси агент зависит от запуска сервиса сети и, > например, запуска сервера баз данных, в результате признаком правильно > запущенного прокси агента является корректно открытый(ые) порты и > только после этого можно запускать некую "Программу". При этом > "Программа" и прокси агент написаны разными группами разработчиков > никак не связанных при разработке. > > Дима я правильно понял твою задачу? > -- Best Regards, Sviatoslav Sviridov phone: +375 (17) 210 1662, ext. 1503 fax: +375 (17) 210 1168 mobile: +375 (29) 641 4214 -- QOTD: "Sure, I turned down a drink once. Didn't understand the question."