mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-27 01:11:33 +02:00
http://logstash.net A flexible, open source, data collection, parsing and enrichment pipeline Signed-off-by: Leonardo Arena <rnalrd@alpinelinux.org>
26 lines
553 B
Plaintext
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()
|