#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc ## ## rc.dcron -- Run-Commands ## %config dcron_enable="$openpkg_rc_def" %common dcron_pidfile="@l_prefix@/var/dcron/dcron.pid" dcron_signal () { [ -f $dcron_pidfile ] && kill -$1 `cat $dcron_pidfile` } %status -u @l_susr@ -o dcron_usable="unknown" dcron_active="no" rcService dcron enable yes && \ dcron_signal 0 && dcron_active="yes" echo "dcron_enable=\"$dcron_enable\"" echo "dcron_usable=\"$dcron_usable\"" echo "dcron_active=\"$dcron_active\"" %start -u @l_susr@ rcService dcron enable yes || exit 0 rcService dcron active yes && exit 0 @l_prefix@/sbin/crond %stop -u @l_susr@ rcService dcron enable yes || exit 0 rcService dcron active no && exit 0 dcron_signal TERM rm -f @l_prefix@/var/dcron/dcron.pid 2>/dev/null || true %restart -u @l_susr@ rcService dcron enable yes || exit 0 rcService dcron active no && exit 0 rc dcron stop sleep 2 rc dcron start