2013-08-18 104 views
1

我写的守护进程是MAC OS 10.8。在MAC OSX中启动守护进程

我将Unix可执行文件复制到启动项目。

我创建了一个.plist文件,它的Label,KeepAlive标志设置为YES,progrrammArguments数组的Item0作为/ Libray/StartupItems/updaterDaemon。

我希望这个守护进程在系统启动时以root身份运行,因此我将它复制到startupItems中,但守护进程没有启动。

请告诉我做错了什么,或者我需要做些什么才能在系统/机器启动时启动并运行此守护进程。

在此先感谢。

回答

5

您正在混淆启动项目和启动的作业。启动项目是一种特定类型的包,具有某些属性。这是deprecated技术。你想写一个启动守护进程。如何做到这一点已被回答here。还有一些可以帮助你实现目标的launchd GUI

如果您的工作仍然失败,请务必设置StandardErrorPathStandardOutPath。检查这些文件以查明哪里出了问题。