0

我正在为 Mac OSX 制作一个守护进程。所以我的守护进程将运行一个可执行文件。你能告诉我放置可执行文件的最佳位置在哪里吗?我希望为每个用户运行它。

干杯

4

2 回答 2

1

重要的不是你的守护进程,而是它的属性列表(plist)。launchd 将为所有用户枚举和执行 /System/Library/LaunchDaemons 和 /Library/LaunchDaemons 中的守护进程。A la Apple,您应该将后者用于第 3 方 plist。plist 的“程序”键可以指向您的守护程序,它可以在任何地方。但请记住,您确实需要 root 权限才能写入任一文件夹。

于 2012-08-24T12:04:50.127 回答
0

您可以在其中创建 HelperTools 文件夹/Library/Application Support/并将您的守护程序放置在 HelperTools 文件夹中。

于 2012-08-24T11:22:32.903 回答