Я разрабатываю демона синхронизации файлов на Ubuntu как проект хобби, и я думаю, что мог бы хотеть разработать графический фронтенд в какой-то момент, который позволит мне управлять ею. Как GUI может управлять и общаться с программой демона? Какие методы доступны / рекомендуемый?
В данном случае я использую C++, но общий ответ, применимый к любому языку, был бы также прекрасен.
Вы можете:
SIGUSR1
, SIGUSR2
и SIGHUP
имеют точно эту цель). В Вашем месте я пошел бы с D-шиной