#!/bin/bash

# Copyright (c) Aktiv LLC, Moscow, Russia.
# All rights reserved.

### BEGIN INIT INFO
# Provides:          grdcontrol
# Required-Start:    $null
# Required-Stop:     $null
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Description:       Guardant Control Center
### END INIT INFO

GRDCONTROL_BIN_NAME=grdcontrold
GRDCONTROL_BIN_PATH=/opt/guardant/grdcontrol/$GRDCONTROL_BIN_NAME
GRDCONTROL_PID=/var/run/$GRDCONTROL_BIN_NAME.pid

case "$1" in
    start)
        echo "Starting Guardant Control Center..."
        if "$GRDCONTROL_BIN_PATH" --daemon --pidfile "$GRDCONTROL_PID" ; then
           echo "Started"
        else
           echo "Failed"
        fi
        ;;
    stop)
        echo "Termination of Guardant Control Center... "
        if pkill -SIGTERM $GRDCONTROL_BIN_NAME > /dev/null ; then
            echo "Terminated"
        else
            echo "Failed"
        fi
        ;;
    .*)
esac



