标签: ios macos jailbreak launch-daemon
是否有任何参考资料来说明' Program'和' ProgramArguments'在launchdaemon.plist?
我看到一些plist只有' ProgramArguments',但有些也有' Program',我想清楚地理解。
提前致谢。
答案 0 :(得分:1)
确实有点令人困惑,但在大多数情况下,这两种形式都是有效的。
来自documentation:
计划<串GT; 强> 此键映射到execvp(3)的第一个参数。如果缺少此键,则将使用提供给ProgramArguments的字符串数组的第一个元素。如果没有ProgramArguments密钥,则需要此密钥。 ProgramArguments<字符串数组> 此键映射到execvp(3)的第二个参数。缺少Program密钥时需要此密钥。请注意:许多人对此密钥感到困惑。请仔细阅读execvp(3)!
计划<串GT; 强> 此键映射到execvp(3)的第一个参数。如果缺少此键,则将使用提供给ProgramArguments的字符串数组的第一个元素。如果没有ProgramArguments密钥,则需要此密钥。
ProgramArguments
ProgramArguments<字符串数组> 此键映射到execvp(3)的第二个参数。缺少Program密钥时需要此密钥。请注意:许多人对此密钥感到困惑。请仔细阅读execvp(3)!
Program