我创建了一个运行在 Mac OS X 平台上的守护进程。我使用 PackageMaker 制作了安装程序,并且安装了守护程序没有问题。似乎安装完成后,我需要重新启动系统才能运行守护程序。我想知道是否可以在不强制重启的情况下加载和启动守护进程?...我对此有一些想法,但不确定是否是正确的方法,例如:
使用调用命令的 shell 脚本:$sudo launchctl load /Library/LaunchDaemons/myService.plist
使用 ServiceManagement.framework 管理将在运行时使用守护程序的应用程序的权限升级,以便应用程序可以在必要时安装和加载服务。我不得不说,只有在 Cocoa App 处于活动状态时才需要服务的工作。
如果有更好的想法,请让我知道人们。:D