Cześć,
próbuję stworzyć skrypt który będzie sprawdzał czy serwer FTP jest aktywny a gdy tak nie będzie aby na nowo uruchomić aplikację. Mam problem z tym jak zwrócić i sprawdzić wartość przed pętlą if. Dodam, że dopiero zaczynam przygodę z programowaniem wsadowym.
@rem echo off
echo Keep FTP server alive
:CONTINUE
taskKILL /f /im "FileZilla Server Interface.exe"
:LOOP
ftp 127.0.0.1
IF ERRORLEVEL 1
(
echo Server is not running
goto CONTINUE
)
ELSE
(
echo FileZilla Server is still running
timeout 10 >nul
goto LOOP