Info: Bilder können nur mit der Antwort Funktion eingebettet werden, mit der Schnellantwort funktioniert dies nicht!

Willkommen Gast 

Infos ein-/ausblenden

Willkommen Gast! Um Beiträge zu verfassen musst Du registriert sein.





Seiten: [1]
Autor Thema:Prozess überwachen
yannw@gmx.-
de
Anfänger
Beiträge: 38
Permalink
Beitrag Prozess überwachen
am 8.2.2019, 15:15
Zitat

Hi zusammen,

da u.a. bei mir der xhome Prozess sich kommentarfrei ab und zu verabschiedet hab ich ein Script gekritzelt was prüft ob der Java Prozess noch läuft und falls nicht den xhome neustartet. Vielleicht hilfts ja jemandem... Mir jedenfalls dass meine Freundin nicht mehr meckert 😀

@ECHO OFF
REM Alle 60 Sekunden prüfen ob der XHome noch läuft, ansonsten neu starten...

set DETECT=javaw.exe
set RUNAPP="C:\Program Files (x86)\Xhome_Evolution\Xhome_Evolution.exe"
set WORKDIR="C:\Program Files (x86)\Xhome_Evolution"

:LOOP
tasklist |find /i "%DETECT%"

if "%ERRORLEVEL%" == "1" (
ECHO "%DATE% %TIME% Prozess %DETECT% laeuft nicht mehr - starte ihn wieder..."
start "xHome" /D %WORKDIR% %RUNAPP%
) else (
echo "%DATE% %TIME% Prozess %DETECT% laeuft noch... "
)
timeout 60
GOTO LOOP

nexus
Profi
Beiträge: 200
Permalink
Beitrag Re: Prozess überwachen
am 8.2.2019, 18:45
Zitat

Hallo,
wo muss ich das skrip denn hinterlegen. Ist das für Windows oder kann ich es auch auf einem Raberry Pi verwenden ?
Kannst Du evtl. das Ganze etwas näher erklären?
Wäre super interessant.
Gruß
Nexus

yannw@gmx.-
de
Anfänger
Beiträge: 38
Permalink
Beitrag Re: Prozess überwachen
am 11.2.2019, 08:16
Zitat

Ich habe das Script in die Autostart von Windows gelegt. Damit wird es bei jedem Rechnerstart automatisch gestartet. den xHome habe ich demzufolge aus dem Autostart raus, da das ja das Script nun übernimmt wenn er nicht läuft.

Ja habe vergessen zu erwähnen dass es nur für Windows Betriebssysteme ist 🙂
Wenn ich mal Lust habe erweitere ich es noch um ein Crashlog.

yannw@gmx.-
de
Anfänger
Beiträge: 38
Permalink
Beitrag Re: Prozess überwachen
am 20.2.2019, 15:32
Zitat

@ECHO OFF
REM Alle 60 Sekunden prüfen ob der XHome noch läuft, ansonsten neu starten...

set DETECT=javaw.exe
set RUNAPP="C:\Program Files (x86)\Xhome_Evolution\Xhome_Evolution.exe"
set WORKDIR="C:\Program Files (x86)\Xhome_Evolution"
set LOGFILE=C:\scripts\check_xhome.log

:LOOP
tasklist |find /i "%DETECT%"

if "%ERRORLEVEL%" == "1" (
ECHO %DATE% %TIME% Prozess %DETECT% laeuft nicht mehr - starte ihn wieder...
ECHO %DATE% %TIME% Prozess %DETECT% laeuft nicht mehr - starte ihn wieder... >>%LOGFILE%
start "xHome" /D %WORKDIR% %RUNAPP%
) else (
ECHO %DATE% %TIME% Prozess %DETECT% laeuft noch...
REM ECHO %DATE% %TIME% Prozess %DETECT% laeuft noch... >>%LOGFILE%
)
timeout 60
GOTO LOOP

Seiten: [1]

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen