| #!/bin/sh /etc/rc.common |
| # Copyright (C) 2008-2011 OpenWrt.org |
| |
| START=60 |
| |
| USE_PROCD=1 |
| PROG=/usr/sbin/zabbix_agentd |
| CONFIG=/etc/zabbix_agentd.conf |
| |
| start_service() { |
| # Sometimes the agentd config was installed in /etc/zabbix/zabbix_agentd.conf |
| [ -f /etc/zabbix/zabbix_agentd.conf ] && mv /etc/zabbix/zabbix_agentd.conf ${CONFIG} |
| |
| [ -f ${CONFIG} ] || return 1 |
| |
| procd_open_instance |
| procd_set_param command ${PROG} -c ${CONFIG} -f |
| procd_set_param respawn |
| procd_set_param stdout 1 |
| procd_set_param stderr 1 |
| procd_close_instance |
| } |
| |