mosquitto start
:: ---------------------------------------------------------------------------
@CD D:\msys64\home\unix2linux\lua2\mosquitto
@START taskkill /im mosquitto.exe /f
@TIMEOUT 1 >NUL
@START /min mosquitto.exe -c mosquitto.conf
:: ---------------------------------------------------------------------------
mosquitto status
:: ---------------------------------------------------------------------------
@CD D:\msys64\home\unix2linux\lua2\mosquitto
@SET PID=
if %RESULT% EQU 0 (
@FOR /F %%x IN (' tasklist ^| findstr mosquitto.exe ^| awk "{print $2}" ') DO (
@SET PID=%%x
)
)
@IF "!PID!" EQU "" (
@ECHO {"cmd":"mosquitto","status":"off","pid":"!PID!"}
) else (
@ECHO {"cmd":"mosquitto","status":"on","pid":"!PID!"}
)
:: ---------------------------------------------------------------------------
mosquitto stop
:: ---------------------------------------------------------------------------
@CD D:\msys64\home\unix2linux\lua2\mosquitto
@START taskkill /im mosquitto.exe /f /t
:: ---------------------------------------------------------------------------
redis restart
:: ---------------------------------------------------------------------------
CD D:\msys64\home\unix2linux\lua2\redis
@taskkill /im redis-server.exe /f /t
@START /min redis-server.exe
:: ---------------------------------------------------------------------------
redis status
redis stop
:: ---------------------------------------------------------------------------
@CD D:\msys64\home\unix2linux\lua2\redis
@START taskkill /im redis-server.exe /f /t
:: ---------------------------------------------------------------------------