aports/openrc/telegraf/runfile

24 lines
460 B
Plaintext

#!/sbin/openrc-run
command="/usr/bin/telegraf"
command_args="$TELEGRAF_OPTS"
command_background=yes
command_user="${command_user:-telegraf:telegraf}"
pidfile="/run/$RC_SVCNAME.pid"
extra_started_commands="reload"
depend() {
need net
after firewall
}
start_pre() {
checkpath -f -o $command_user -m 640 ${TELEGRAF_CONFIG:-/etc/telegraf.conf}
}
reload() {
ebegin "Reloading ${RC_SVCNAME}"
start-stop-daemon --signal HUP --pidfile "${pidfile}"
eend $?
}