Я работаю над проектом, который требует, чтобы клиент рабочего стола сканировал определенные каталоги на компьютере пользователя через заданные интервалы. Мой план состоит в том, чтобы отделить реальный код сканирования каталогов от GUI и службы, чтобы он мог работать, даже если GUI не открыт. Это звучит как правильный способ сделать это? Кроме того, я бы хотел, чтобы все это было кроссплатформенным. Я использую QT для создания графического интерфейса. Можно ли написать кроссплатформенные сервисы? Я немного заглянул в QTService. В документации для QTService написано, что это для implementing Windows services and Unix daemons
. Я предполагаю, что часть Unix означает поддержку для систем Linux и Mac? Любые другие предложения?