net-snmp: save pid to file

This commit saves the pid to a file in '/var/run'.

Signed-off-by: Christian Korber <ck@dev.tdt.de>
This commit is contained in:
Christian Korber
2025-05-06 13:04:56 +02:00
committed by Florian Eckert
parent 7b616873d6
commit 035c279d56

View File

@@ -399,6 +399,8 @@ start_service() {
config_get_bool snmp_enabled general enabled 1
[ "$snmp_enabled" -eq 0 ] && return
local pid_file="/var/run/snmpd.pid"
procd_open_instance
config_foreach snmpd_agent_add agent
@@ -428,7 +430,7 @@ start_service() {
append_parm trapsess trapsess trapsess
config_foreach snmpd_snmpv3_add v3 general
procd_set_param command $PROG -f -r
procd_set_param command $PROG -f -r -p "$pid_file"
procd_append_param command -C -c "$CONFIGFILE"
config_foreach snmpd_configure_logging log
procd_set_param respawn