Program和ProgramArguments

时间:2015-11-07 12:47:12

标签: ios macos jailbreak launch-daemon

是否有任何参考资料来说明' Program'和' ProgramArguments'在launchdaemon.plist?

我看到一些plist只有' ProgramArguments',但有些也有' Program',我想清楚地理解。

提前致谢。

1 个答案:

答案 0 :(得分:1)

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

来自documentation

  

计划<串GT;
  此键映射到execvp(3)的第一个参数。如果缺少此键,则将使用提供给ProgramArguments的字符串数组的第一个元素。如果没有ProgramArguments密钥,则需要此密钥。

     

ProgramArguments<字符串数组>
  此键映射到execvp(3)的第二个参数。缺少Program密钥时需要此密钥。请注意:许多人对此密钥感到困惑。请仔细阅读execvp(3)