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: