Я новичок в объекте c, и у меня есть код-демона, который работает как root (общесистемное приложение) и общается с сервером. Время от времени сервер будет командовать этим корневым приложением для запуска дополнительного приложения, которое выполняется в контексте пользователя в журнале (без прерывания работы пользователя). У меня также есть приложение для пользовательского контекста. То, чего мне не хватает, - это понимание того, как мой корневой демон может запустить пользовательское контекстное приложение.запуск пользовательского контекстного приложения root-daemon по запросу
- Как может мой демон запустить его по требованию?
- Должен ли я использовать агент?
- Означает ли это, что агент будет запущен при запуске?
Я читал https://developer.apple.com/library/mac/#technotes/tn2005/tn2083.html, а также http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html, но чувствую, что что-то не хватает.
BTW - решение должно работать на 10,6, 10,7, 10,8 ...
Спасибо всем заранее: о)
Можете привести пример, как вы это сделали, я работаю с одинаковыми потребностями – ColdSteel