Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有任何参考可以说明launchdaemon.plist 中的“程序”和“程序参数”之间的区别?
我看到有些plist只有'ProgramArguments',但有些也有'Program',我想明确一下。
提前致谢。
这确实有点令人困惑,但在大多数情况下,这两种形式都是有效的。
从文档中:
Program <string> 这个键映射到execvp(3)的第一个参数。如果缺少此键,则将ProgramArguments使用提供给 的字符串数组的第一个元素。在没有密钥的情况下需要此ProgramArguments密钥。 ProgramArguments < 字符串数组> 此键映射到execvp(3)的第二个参数。在没有密钥的情况下需要此Program密钥。请注意:很多人都被这把钥匙弄糊涂了。请仔细阅读execvp(3)!
Program <string> 这个键映射到execvp(3)的第一个参数。如果缺少此键,则将ProgramArguments使用提供给 的字符串数组的第一个元素。在没有密钥的情况下需要此ProgramArguments密钥。
ProgramArguments
ProgramArguments < 字符串数组> 此键映射到execvp(3)的第二个参数。在没有密钥的情况下需要此Program密钥。请注意:很多人都被这把钥匙弄糊涂了。请仔细阅读execvp(3)!
Program