#!/bin/bash . /etc/rc.conf . /etc/rc.d/functions PID=`pidof -o %PPID /usr/sbin/upsd` stat_runit "Starting UPSd Daemon" /usr/bin/upsdrvctl start &> /dev/null [ -z "$PID" ] && /usr/sbin/upsd &>/dev/null /usr/sbin/upsmon &>/dev/null if [ $? -gt 0 ]; then stat_fail else add_daemon upsd stat_done fi while [ -n $PID ] ; do sleep 60 done