@agility said in Как проверить запущен ли определенный процесс?:
А кто знает как можно отследить из какого архива баса работают текущие Worker.exe?
Допустим у меня на диске 5 копий программы выполняются и может одна из них упасть.
Через tasklist /fi я получаю результат есть ли хотя бы один Worker.exe
Кто знает как можно выводить источники воркеров, чтобы я мог проверять работают ли именно 5 копий баса, зная изначально в каких папках они находятся?
@echo off
set "ProcName=FastExecuteScript.exe"
for /f "tokens=1* delims==" %%i in ('
wmic process where "Name='%ProcName%'" get ExecutablePath /value^| findstr :
') do set ExecutablePath=%%j
if defined ExecutablePath echo "%ExecutablePath%"
pause>nul