#!/bin/sh

case "${1:-}" in
    start)

	# Get the PID of fb_smp_server
	PROCESSID=$(pidof fb_smp_server)

	if [ -z "$PROCESSID" ]
	then
		echo "Warning: No Firebird server process found! Persistent signals cannot be read or stored!"
	fi

	# Start the server
	echo "Starting Data Engine server"
	/opt/bin/dataengineserverApp &
	;;

    stop)
	echo "Stopping Data Engine server..."
	
	# Get the PID of dataengineserverApp
	PROCESSID=$(pidof dataengineserverApp)

	if [ -z "$PROCESSID" ]
	then
		echo "dataengineserverApp process not found!"
	else
		# Send SIGTERM to Data server
		kill -15  $PROCESSID
	fi
    ;;

    *)
    echo "Usage: $0 {start|stop}"
    RETVAL=2
    ;;
esac

exit 0
