gelöst Prozess herausfinden geht nicht
Hallo,
ich möchte prüfen, ob ein Prozess läuft, oder nicht.
Folgenden Code habe ich:
Als Antwort kommt aber, daß der Prozess nicht läuft, obwohl er läuft.
Hat jemand eine Idee, ich vermute, daß es vermutlich ein Win32 Prozess ist, im Taskmanager steht "r-driveimagecl.exe *32". Auch mit Wildcards keine Chance.
System Windows Server 2008 64 Bit.
Vielen Dank!
ich möchte prüfen, ob ein Prozess läuft, oder nicht.
Folgenden Code habe ich:
01.
@echo off
02.
set ProgEXE="r-driveimagecl.exe"
03.
set tempdatei=%temp%\TempDatei.txt
04.
05.
tasklist /FI "IMAGENAME eq %ProgEXE%" /FO CSV>%tempdatei%
06.
07.
for /F "skip=2 tokens=1 delims=," %%f in (%tempdatei%) do (
08.
echo gefiltert: [%%f]
09.
if "%%f"==""%ProgEXE%"" echo Prozess %ProgEXE% läuft
10.
goto ende
11.
)
12.
echo Prozess %ProgEXE% läuft nicht!
13.
goto ende
14.
15.
:ende
16.
del %tempdatei%
Hat jemand eine Idee, ich vermute, daß es vermutlich ein Win32 Prozess ist, im Taskmanager steht "r-driveimagecl.exe *32". Auch mit Wildcards keine Chance.
System Windows Server 2008 64 Bit.
Vielen Dank!
2 Antworten
- LÖSUNG bastla schreibt am 05.11.2011 um 16:07:49 Uhr
- LÖSUNG schloegel-edv schreibt am 06.11.2011 um 20:05:30 Uhr
LÖSUNG 05.11.2011 um 16:07 Uhr
Hallo schloegel-edv!
Eigentlich sollte sich das auf
reduzieren lassen ...
Grüße
bastla
Eigentlich sollte sich das auf
01.
@echo off & setlocal
02.
set ProgEXE="r-driveimagecl.exe"
03.
tasklist|findstr /i %ProgEXE%>nul && echo Prozess %ProgEXE% läuft || echo Prozess %ProgEXE% läuft nicht!
Grüße
bastla
LÖSUNG 06.11.2011 um 20:05 Uhr
Danke Dir, so funktioniert es.
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte