sacredpoison
Goto Top

Programm auf Aktivität und Fehler überwachen

Guten Morgen Liebe Community,

Ich habe folgendes Problem, ich möchte ein Programm überwachen und Verbindungsabbrüche und alle Error Meldungen speichern.

Ich habe mir schon eine kleine Batch zusammen getextet leider weiß ich nicht, ob alles so richtig ist und wo ich die Log einschreiben muss face-sad


@echo off

set Programm=Programm.exe

:start
:: Test des Servers
ping 123.123.121.121
:: Saeubern
cls
:: Programm testen ob läuft
tasklist |find /i "%Programm%" >nul  

	if %errorlevel% == 0 (

	echo Das Programm "%Programm%" leauft gerade!  

	) else (

	echo Das Programm "%Programm%" leauft gerade nicht!  
	
	)


::Restart
echo Programm wird in 15 min neu gestartet
 timeout 900 /nobreak

goto start

Mein Problem ist wie Speichere ich die Fehler in eine log Datei, wäre sehr lieb, wenn ihr mir helfen würdet

System ist Windows 7 32Bit

Content-Key: 501543

Url: https://administrator.de/contentid/501543

Printed on: May 5, 2024 at 02:05 o'clock

Member: Penny.Cilin
Solution Penny.Cilin Oct 04, 2019 updated at 08:32:29 (UTC)
Goto Top
Hallo und guten Morgen,

Ausgabeumleitung ist das Stichwort.
Beispielsweise so:
> output.log Echo Fehlermeldung
Oder die alte Methode
Echo Fehlermeldung > output.log

Wenn Du die Ausgabedatei erweitern (append) willst, dann >> statt >
>> output.log Echo Fehlermeldung
oder
echo Fehlermeldung >> output.log

Wenn Du die Log Datei am Anfang des Befehles setzt, sieht der Batchcode besser lesbar aus.

Gruss Penny.