#! /bin/sh
#
# System-V init script for the cron
#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="cron daemon"
NAME=crond
DAEMON=/usr/sbin/$NAME

# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0

start() {
    if [ -r /etc/crontab ]; then
        logger -s -p "user.info" -t "$0" "Starting cron service"
    
        # busybox crond want's username's crontab in /var/spool/cron/crontabs/username
        mkdir -p /var/spool/cron/crontabs
        # Preserve root crontab from standard place
        cp /etc/crontab /var/spool/cron/crontabs/root
        
        logger -s -p "user.info" -t "$0" "Starting $DESC: $NAME"        
        $DAEMON
    fi
}
stop() {
    logger -s -p "user.info" -t "$0" "Killing cron service"
    busybox killall -9 $NAME
}
restart() {
    stop
    start
}   

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart|reload)
    restart
    ;;
  *)
    echo $"Usage: $0 {start|stop|restart}"
    exit 1
esac

exit $?
