aports/testing/logstash/logstash.initd
Steeve Chailloux 6f3e459487 testing/logstash: new aport
http://logstash.net
A flexible, open source, data collection, parsing and enrichment pipeline

Signed-off-by: Leonardo Arena <rnalrd@alpinelinux.org>
2015-04-16 12:49:51 +00:00

26 lines
553 B
Plaintext

#!/sbin/runscript
depends() {
needs network
provide logstash
}
description="logstash"
command="/usr/share/logstash/bin/logstash"
pidfile="/var/run/logstash/logstash.pid"
start_stop_daemon_args="--user logstash"
command_args="${LS_OPTS}"
start_pre() {
checkpath --owner logstash:daemon --directory ${pidfile%/*}
}
start() {
ebegin "Starting logstash"
start-stop-daemon $start_stop_daemon_args --background --start --exec \
$command --make-pidfile --pidfile $pidfile -- $command_args
eend $?
}
# uses the openrc templates for start()/stop()