【发布时间】:2014-06-04 14:14:21
【问题描述】:
每当系统启动时,我都需要在 MAC OS X 系统上将 logstash 代理作为守护程序运行
终端:/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 加载 /Library/LaunchDaemons/com.bcd.logstash.plist
系统日志错误消息
com.apple.launchd[1] (com.bcd.logstash[pid]):退出代码:1
com.apple.launchd[1] (com.bcd.logstash[pid]):退出代码:143
我的 plist 有什么问题?
【问题讨论】:
标签: macos plist daemon boot logstash