Во-первых, вам, вероятно, не нужно так много раздувать и хранить себя: http://linux.die.net/man/3/daemon
Далее, помните, что интерфейс вашего демона в мире, вероятно, через какой-то сценарий оболочки, который вытакже напишите в /etc/init.d или в любом другом определенном дистрибутивом месте.
Так что для приведенного выше ответа ваш сценарий оболочки отправит эти сигналы в pid процесса.Хотя, вероятно, есть лучший способ.Сигнализация, как описано выше, является односторонним процессом, ваш управляющий скрипт должен перепрыгнуть через склонные к гонке условия и хрупкие обручи, чтобы подтвердить, успешно ли демон остановился или перезапустился.Я бы посмотрел приоритет и примеры в /etc/init.d.