Check Service Cron Job
@ECHO OFF
set SERVICE=NscRitmFTPSyncService
for /F "tokens=3 delims=: " %%H in ('sc query %SERVICE% ^| findstr " STATE"') do (
if /I "%%H" NEQ "RUNNING" (
REM Put your code you want to execute here
REM For example, the following line
net start %SERVICE%
)
)
echo WORKED > info.log
pause
@ECHO OFF
set ROOT=%~dp0
set SCRIPT=check_service.bat
set FULLPATH=%ROOT%%SCRIPT%
start /b %FULLPATH%
Set oShell = CreateObject ("Wscript.Shell")
Set args = Wscript.Arguments
Dim strArgs
strArgs = "cmd /c" + WScript.Arguments.Item(0)
oShell.Run strArgs, 0, false
@ECHO OFF
set ROOT=%~dp0
set MAIN=run.vbs
set SCRIPT=check_service.bat
set FULLPATH="%MAIN %ROOT%%SCRIPT%"
set TASK="CereanFTPServiceCheck"
schtasks /create /tn %TASK% /tr %FULLPATH% /st 00:01 /sc minute /mo 1 /RL HIGHEST
schtasks /Run /TN %TASK%
pause