[sisyphus] Re: the next generation init system
Serge Ryabchun
=?iso-8859-1?q?sr_=CE=C1_osdn=2Eorg=2Eua?=
Вт Май 10 15:04:39 MSD 2005
On Tue, May 10, 2005 at 02:35:47PM +0400, Dmitry V. Levin wrote:
> > > On Mon, May 09, 2005 at 11:50:47PM +0300, Ilia K. wrote:
> > > > Сравните теперь с новой схемой: вы просто указываете, что программа
> > > > зависит от сервиса network и никакой головной боли!
> > >
> > > А если вы не знаете, как называется сервис, который вам нужен?
> > > Допустим, что вам нужна некая функциональность, которая активируется
> > > неким сервисом, имени которого вы не знаете. Как поступить в этом
> > > случае? Существует ли решение у задачи в такой постановке?
> >
> > Некая функциональность от непонятного сервиса, кхм
>
> Некая вполне конкретная функциональность, предоставляемая неким
> неизвестным сервисом, возможно, одним из нескольких известных.
> Например, нечто, обрабатывающее localhost:25 общепринятым образом.
>
Дмитрий, и чем же решение этой задачи с initng отличается от такой же
в текущей ситуации. И там и там игра в угадай мелодию. Тем более, что
никто не мешает иметь ssh в скрипте /etc/rc.d/rc.init/qmail или exim
сидящий на localhost:25 при postfix на всё остальное.
Т.е. решение на вскидку для неизвестной зависимости, на авось сервис есть
и работает, ну и с замахом на совместимостимость с текущими инитскриптами.
service cool {
depends = system/local
start = /etc/init.d/cool
start_args = start
stop = /etc/init.d/cool
stop_args = stop
}
--
Serge Ryabchun
Подробная информация о списке рассылки Sisyphus