@SETLOCAL
@ECHO OFF

@REM ===Begin %1(request)=========================================================
SET REQUEST=%1
SET WAITTIME=5

@rem === Replacing environment variable (BEGIN) ==================================
SET HBAS_INST_PATH=__SetupReplacString_HBase__

@rem === Individual ==============================================================
SET HBAS_COMMAND=%HBAS_INST_PATH%\bin\hcmdssrv.exe

@REM === Request process =========================================================
IF "stop"=="%REQUEST%"    GOTO STOP_PROC
IF "start"=="%REQUEST%"   GOTO START_PROC
GOTO END_PROC

@REM === Stop request ============
:STOP_PROC
  ECHO Now Stopping common services...
  SET CMDLINE="%HBAS_COMMAND%" /stop
  %CMDLINE%
  GOTO END_PROC

@REM === Start request ===========
:START_PROC
  ECHO Now Starting common services...
  SET CMDLINE="%HBAS_COMMAND%" /start
  %CMDLINE%
  GOTO END_PROC

@REM === Common ==================================================================
:END_PROC
  set /a wtime=(%waitTime%+0)*1000
  echo WScript.Sleep %wtime% > tmp.vbs
  cscript //NoLogo tmp.vbs 
  del tmp.vbs
  PAUSE
  EXIT
@REM === Finish ==================================================================
@REM PAUSE
@ECHO ON
@ENDLOCAL
