#!/bin/bash

echo "================================================================================"
echo "STOP PULT.ONLINE SERVICES"

if [[ "$1" == "-h" ]] || [[ "$1" == "--help" ]] || [[ "$1" == "?" ]]; then
  echo "Usage: ./stop [all] | [<service1[,<service2>...]> | -<service1[,<service2>...]>]"
  echo "Exmpl: ./stop                     - stops all, except unstoppable"
  echo "       ./stop gateway,modbusrtu   - stops only gateway and modbusrtu"
  echo "       ./stop -modbusrtu          - stops all except modbusrtu and unstoppable"
  echo "       ./stop all                 - stops all services, then exit supervisor"
else
  (./services/supervisor/pult_supervisor >/dev/null 2>&1 )&
  ./services/rpcconsole/pult_rpcconsole stop "$@"
fi
echo "================================================================================"
