Você pode:
- Comunique-se usando o D-Bus, que é muito popular nos dias de hoje.
- Basta alterar um arquivo de configuração e sinalizar seu daemon para recarregá-lo (
SIGUSR1
,SIGUSR2
eSIGHUP
têm exatamente esse propósito). - Escreva seu próprio protocolo com algo como Thrift ou Protocol Buffers.
- Use um mecanismo IPC de baixo nível.
No seu lugar eu iria com o D-Bus