Olá a todos os amigos
Estou enfrentando uma dificuldade
tem um servidor que está fechando algumas vezes para atualizações, já fiz um .bat para chamar o programa sempre que é fechado de forma programada, porém não consigo reabrir ele quando ele fecha de forma inesperada.
escrevi esse código a baixo que inicia o servidor a 1 vez, porém depois de iniciado o java fica aberto...
@echo off
setlocal enabledelayedexpansion
:main
cls
setlocal
tasklist /nh | findstr /i "java.exe"
if !errorlevel! EQU 0 (
echo. servidor rodando ...
timeout /t 120 /no-break &goto main
) else (
echo. Servidor não encontrado, iniciando servidor de Project Zomboid ...
echo. Esta acao pode ser cancelada fechando essa janela
timeout /t 20 /no-break
"C:\pzserver\steamapps\common\Project Zomboid Dedicated Server\StartServer64_EmLoop.bat"
goto main
)
endlocal
o servidor usa o CMD.exe e o JAVA.exe
Como posso fazer ele verificar se o nome "inicia Servidor com proteção" está ativo? quando cai, apenas o processo com esse nome para...