#!/bin/ksh daemon="/usr/local/bin/weewxd" daemon_flags="--daemon --pidfile ''" daemon_user="weewx" . /etc/rc.d/rc.subr rc_check() { pgrep -q -f "${daemon}" } # Override internal function rather than trying to get pexp right for all cases _rc_sendsig() { pkill -${1:-TERM} -T "${daemon_rtable}" -f "${daemon}" } rc_cmd $1