diff --git a/examples/openwrt-init.d/dnsmasq_exporter b/examples/openwrt-init.d/dnsmasq_exporter new file mode 100644 index 0000000..3ace25e --- /dev/null +++ b/examples/openwrt-init.d/dnsmasq_exporter @@ -0,0 +1,16 @@ +#!/bin/sh /etc/rc.common + +START=99 + +USE_PROCD=1 +PROG="/usr/bin/dnsmasq_exporter" +LEASES_PATH="/tmp/dhcp.leases" +LISTEN_ADDR=":9153" + +start_service() { + procd_open_instance + procd_set_param command "$PROG" "-leases_path=${LEASES_PATH}" "-listen=${LISTEN_ADDR}" + procd_set_param stdout 1 # forward stdout of the command to logd + procd_set_param stderr 1 # same for stderr + procd_close_instance +}