[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd (sysvinit осиротел, галактико опасносте!)



On Wed, Mar 02, 2016 at 03:30:30PM +0300, Alexey Shrub wrote:
> On Ср, мар 2, 2016 в 3:03 , Eugene Berdnikov <bd4@protva.ru> wrote:
> > kill `pidof named`
> > killall named
> 
> первый способ я действительно не знал, но дело не в этом, раз у нас
> есть понятие сервиса у которого есть имя, то интерфейс должен
> оперировать именно им, особенно это важно если сервис состоит из
> нескольких процессов

 Не знаю, кто тут кому должен, но у процесса есть pid, а понятие
 "послать сигнал" относится именно к процессу, а не к сервису.
 Имя же процесса есть сущность вторичная и неоднозначная.

 Для сервисов бывают средства управления, вроде rndc (для named)
 или telinit, они сами умеют разговаривать с своими процессами,
 и не обязательно сигналами (чаще через сокеты, с содержательной
 передачей данных). Кому нужно -- сам пишет утиль для управления
 своим сервисом. Желание унифицировать и навести порядок это хорошо,
 но я лично не нахожу в этом какие-то существенные бонусы...
-- 
 Eugene Berdnikov


Reply to: