将可选程序参数添加到plist的正确方法是什么?

时间:2011-05-11 19:47:36

标签: plist cassandra

此命令行用法语句显示在Running Cassandra wiki页面底部附近。

bin/cassandra [-f] [-h] [-p pidfile]

下面是Mac OS X 10.6.x的Cassandra plist文件示例。为了简洁和清晰起见,我只引用了示例的程序参数数组。

...
<array>
<string>/opt/local/bin/cassandra</string>
<string>-h</string>
</array>
...

现在,在将可选的[-p pidfile]参数添加到程序参数'数组时,将字符串节点写为?

是否合适?
<string>-p</string>
<string>/usr/local/apache/cassandra/0.7.5/runtime/pid.txt</string>

或者作为?

<string>-p /usr/local/apache/cassandra/0.7.5/runtime/pid.txt</string>

1 个答案:

答案 0 :(得分:4)

前者。如果cassandra使用与POSIX getopt()兼容的内容,则省略空格后,后者应该有用。