auf meiner virtuellen Maschine überwachen. Die Überwachung soll mit Hilfe der Windows Aufgabenplanung gesteuert werden. Ich habe 3 batch-Dateien erstellt, die den Prozess abfragen sollen. Bei den ersten beiden Prozessen (bfaSpooldienst.exe und mysql.exe) funktioniert dies auch wunderbar. Leider funktioniert es bei dem Prozess "bfaArchivierungsdienst.exe" nicht, hier erhalte ich immer einen errorlevel 1 , ob der Dienst läuft oder nicht ( wenn der Dienst läuft sollte dieser ja 0 sein).
Was ist an dem Archivierungsdienst anders als bei den anderen bzw. wie muss der Code aussehen, damit mein Vorhaben gelingt?
Batch-Code:
@echo off &setlocal
REM Prozessname festlegen
set "process=bfaArchivierungsdienst.exe"
tasklist /nh /fi "imagename eq %process%" | >nul findstr /rbic:"%process%>"
REM Falls ja, zum Anfang der Schleife zurück springen
if not errorlevel 1 goto Ende
Guten Tag Herr Ruhkemper,
aus welchem Grund möchten Sie eine solche Dienstüberwachung einrichten?
Liegt hier vielleicht ein grundlegenderes Problem vor? Sollte das der Fall sein, so wäre eher dieses Problem zu lösen da unsere Dienste in der Regel dauerhaft laufen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich möchte gerne die 3 Bitfarmdienste
bfaSpooldienst.exe
mysqld.exe
bfaArchivierungsdienst.exe
auf meiner virtuellen Maschine überwachen. Die Überwachung soll mit Hilfe der Windows Aufgabenplanung gesteuert werden. Ich habe 3 batch-Dateien erstellt, die den Prozess abfragen sollen. Bei den ersten beiden Prozessen (bfaSpooldienst.exe und mysql.exe) funktioniert dies auch wunderbar. Leider funktioniert es bei dem Prozess "bfaArchivierungsdienst.exe" nicht, hier erhalte ich immer einen errorlevel 1 , ob der Dienst läuft oder nicht ( wenn der Dienst läuft sollte dieser ja 0 sein).
Was ist an dem Archivierungsdienst anders als bei den anderen bzw. wie muss der Code aussehen, damit mein Vorhaben gelingt?
Batch-Code:
@echo off &setlocal
REM Prozessname festlegen
set "process=bfaArchivierungsdienst.exe"
tasklist /nh /fi "imagename eq %process%" | >nul findstr /rbic:"%process%>"
REM Falls ja, zum Anfang der Schleife zurück springen
if not errorlevel 1 goto Ende
C:\Batch\Dienstueberwachung\blat.exe -to xxx@xx.com -f xxx@xx.com -u xxx@xx.com -pw %%%%% -server xxx.xxx.x.xxx -s "Bitfarm Archivierungsdienst" -body "Der Dienst 'bfaArchivierungsdienst.exe' steht"
:Ende
Guten Tag Herr Ruhkemper,
aus welchem Grund möchten Sie eine solche Dienstüberwachung einrichten?
Liegt hier vielleicht ein grundlegenderes Problem vor? Sollte das der Fall sein, so wäre eher dieses Problem zu lösen da unsere Dienste in der Regel dauerhaft laufen.