Мне нужно запускать агент logstash в качестве демона в системе MAC OS X всякий раз, когда система загружается
терминал: /usr/local/logstash/bin/logstash agent -f /usr/local/etc/cvlog.conf
На терминале программа работает успешно, но как демон она не запускается.
Мой com.bcd.logstash.plist
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.bcd.logstash</string>
<key>KeepAlive</key>
<dict>
<key>SuccessfulExit</key>
</false>
</dict>
<key>ProgramArguments</key>
<array>
<string>/usr/local/logstash/bin/logstash</string>
<string>agent</string>
<string>-f</string>
<string>/usr/local/etc/cvlog.conf</string>
</array>
<key>RunAtLoad</key>
</true>
</dict>
</plist>
Я начинаю с:
launchtl load /Library/LaunchDaemons/com.bcd.logstash.plist
Сообщение об ошибке Syslog
com.apple.launchd [1] (com.bcd.logstash [pid]): выход с кодом: 1
com.apple.launchd [1] (com.bcd.logstash [pid]): выход с кодом: 143
Что не так с моим списком?