apenas tente executar o seu comando, aguarde a falha e execute-o novamente. você pode usar ping
para falsificar um comando sleep
(ou obter um sleep.exe do toolkit de recursos ou hackear o seu próprio ou usar vbscript). de qualquer forma, basta agendar esse script diariamente:
@echo first try here
@if not errorlevel 42 goto end
@ping 127.0.0.1 -w 1000 > NUL
@echo second try here
@if not errorlevel 42 goto end
@ping 127.0.0.1 -w 2000 > NUL
@echo third try here
@if not errorlevel 42 goto end
@ping 127.0.0.1 -w 3000 > NUL
@echo will try again tomorrow
:end
@echo finish %errorlevel%
substitua 42
pelo código de saída do seu interesse e substitua -w 1000
pelo tempo em milissegundos que você deseja aguardar entre cada nova tentativa.