On Wed, Mar 02, 2016 at 03:30:30PM +0300, Alexey Shrub wrote: > On Ср, мар 2, 2016 в 3:03 , Eugene Berdnikov <[email protected]> wrote: > > kill `pidof named` > > killall named > > первый способ я действительно не знал, но дело не в этом, раз у нас > есть понятие сервиса у которого есть имя, то интерфейс должен > оперировать именно им, особенно это важно если сервис состоит из > нескольких процессов
Не знаю, кто тут кому должен, но у процесса есть pid, а понятие "послать сигнал" относится именно к процессу, а не к сервису. Имя же процесса есть сущность вторичная и неоднозначная. Для сервисов бывают средства управления, вроде rndc (для named) или telinit, они сами умеют разговаривать с своими процессами, и не обязательно сигналами (чаще через сокеты, с содержательной передачей данных). Кому нужно -- сам пишет утиль для управления своим сервисом. Желание унифицировать и навести порядок это хорошо, но я лично не нахожу в этом какие-то существенные бонусы... -- Eugene Berdnikov

