2014-01-05 4 views
0

У меня есть одна программа для какао (я ее создал как приложение, но ни одно из них не должно быть приложением, это может быть инструмент командной строки), что мне нужно начать с загрузки , и остаются включенными до выключения, независимо от того, выходит ли пользователь.Mac/Cocoa - Process Независимо от пользователя

Возможно ли это, предпочтительно не-корень?

Дайте мне знать, если у вас есть еще вопросы.

+0

'man launchctl' –

ответ

4

Создать системный уровень launchd daemon. У вас должно быть create a launchd plist file и установить его либо в /System/Library/LaunchDaemons или /Library/LaunchDaemons. Поскольку вы упомянули о том, что вы хотите, чтобы демон выполнялся все время до выключения, вам нужно установить KeepAlive вариант true в вашем файле списка свойств.

Смежные вопросы