6 source /etc
/rc.d
/functions
7 source "/etc/conf.d/${daemon_name}"
9 PID_FILE
="/var/run/${daemon_name}.pid"
12 /bin
/cat "${PID_FILE}" 2> /dev
/null
17 stat_busy
"Starting ${daemon_name} daemon"
20 if [[ -z "${PID}" ]]; then
21 [[ -f "${PID_FILE}" ]] &&
22 /bin
/rm -f "${PID_FILE}"
24 "${daemon_name}" -p "${PID_FILE}" ${NETPLUGD_ARGS} > /dev/null
26 if [[ -z "$
(get_pid
)" ]]; then
30 add_daemon "${daemon_name}"
40 stat_busy "Stopping
${daemon_name} daemon
"
43 [[ -n "${PID}" ]] && /bin/kill "${PID}" &> /dev/null
45 if [[ -n "$
(get_pid
)" ]]; then
49 /bin/rm -f "${PID_FILE}" &> /dev/null
50 rm_daemon "${daemon_name}"
62 stat_busy "Checking
${daemon_name} status
";
63 ck_status "${daemon_name}"
67 echo "usage
: $0 {start|stop|restart|status
}"
74 # vim:set ts=2 sw=2 et: