#!/bin/sh
### BEGIN INIT INFO
# Provides: loki-celery-beat
# Required-Start: $all mysql redis-server loki-celery
# Required-Stop:
# Default-Start:     2 3 4 5
# Default-Stop:
# Short-Description: Loki Celery Beat
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
user=root
LOKI=/usr/bin/loki

check_activation()
{
  activation_status=$(redis-cli -n 1 get activated)
  if [ "${activation_status}" = "0" ]; then
    echo "Your processing could not be performed because device is not activated!"
    exit 1
  fi
}

case "$1" in
    start)
        echo "Starting celery_beat"
        check_activation
        ${LOKI} celery_beat start
        echo "celery_beat started"
        ;;

    stop)
        echo "Stopping celery_beat"
        check_activation
        ${LOKI} celery_beat stop
        echo "celery_beat stopped"
        ;;

    restart)
        echo "Restarting celery_beat"
        check_activation
        ${LOKI} celery_beat restart
        echo "celery_beat restarted"
        ;;

    *)
        echo "start stop restart"
        ;;
esac