0

是否有任何参考可以说明launchdaemon.plist 中的“程序”和“程序参数”之间的区别?

我看到有些plist只有'ProgramArguments',但有些也有'Program',我想明确一下。

提前致谢。

4

1 回答 1

1

这确实有点令人困惑,但在大多数情况下,这两种形式都是有效的。

文档中:

Program <string>
这个键映射到execvp(3)的第一个参数。如果缺少此键,则将ProgramArguments使用提供给 的字符串数组的第一个元素。在没有密钥的情况下需要此ProgramArguments密钥。

ProgramArguments < 字符串数组>
此键映射到execvp(3)的第二个参数。在没有密钥的情况下需要此Program密钥。请注意:很多人都被这把钥匙弄糊涂了。请仔细阅读execvp(3)

于 2015-11-07T13:17:45.963 回答