From 0d874645daf2a1fd50811136fb458950d04ab1e3 Mon Sep 17 00:00:00 2001 From: Jeffrey Townsend Date: Tue, 21 May 2019 22:10:45 +0000 Subject: [PATCH] Add the ability to pause and continue the service process. --- packages/base/any/onlp-snmpd/onlp-snmpd.init | 12 ++++++++++++ packages/base/any/onlp/src/onlpd.init | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/packages/base/any/onlp-snmpd/onlp-snmpd.init b/packages/base/any/onlp-snmpd/onlp-snmpd.init index 1151c88d..a6c4b464 100644 --- a/packages/base/any/onlp-snmpd/onlp-snmpd.init +++ b/packages/base/any/onlp-snmpd/onlp-snmpd.init @@ -57,6 +57,18 @@ case $1 in status=$? log_end_msg $status ;; + pause) + log_daemon_msg "Pausing ONLP SNMP Agent" "onlp-snmpd" + start-stop-daemon --stop $QUIET --oknodo --pidfile $PIDFILE --signal 19 + status=$? + log_end_msg $status + ;; + continue) + log_daemon_msg "Continuing ONLP SNMP Agent" "onlp-snmpd" + start-stop-daemon --stop $QUIET --oknodo --pidfile $PIDFILE --signal 18 + status=$? + log_end_msg $status + ;; status) status_of_proc $DAEMON "ONLP SNMP Agent" ;; diff --git a/packages/base/any/onlp/src/onlpd.init b/packages/base/any/onlp/src/onlpd.init index 99165b56..64ba03a1 100644 --- a/packages/base/any/onlp/src/onlpd.init +++ b/packages/base/any/onlp/src/onlpd.init @@ -57,6 +57,18 @@ case $1 in status=$? log_end_msg $status ;; + pause) + log_daemon_msg "Pausing ONLP Platform Agent" "onlpd" + start-stop-daemon --stop $QUIET --oknodo --pidfile $PIDFILE --signal 19 + status=$? + log_end_msg $status + ;; + continue) + log_daemon_msg "Continuing ONLP Platform Agent" "onlpd" + start-stop-daemon --stop $QUIET --oknodo --pidfile $PIDFILE --signal 18 + status=$? + log_end_msg $status + ;; status) status_of_proc $DAEMON "ONLP Platform Agent" ;;