Как правильно добавить необязательные аргументы программы в plist? - PullRequest
2 голосов
/ 11 мая 2011

Этот оператор использования командной строки отображается в нижней части страницы Running Cassandra . Вики.

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

Ниже приведен пример файла Cassandra plist для Mac OS X10.6.x.Для краткости и ясности я только привел в пример массив аргументов программы.

...
<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 Ответ

4 голосов
/ 11 мая 2011

бывший.Последнее должно работать, если вы пропустите пробел, если cassandra использует что-то совместимое с POSIX getopt().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...