jimmynail
Goto Top

Batch-Datei CMD prüfen

Hallo erstmal alle zusammen.

Ich habe folgende Aufgabenstellung.
Ich habe eine Batch-Datei, die als Loop läuft.

Jedesmal startet diese Batch Datei einen PHP-Script in CMD mit einem Titel.

Jetzt würde ich gerne bevor er diese PHP-Datei ausführt erst überprüfen, ob diese PHP-Datei anhand des Titels bereits läuft.

Sollte dieser Script bereits laufen, soll er diesen Script nicht erneut starten. Nur wenn dieser Script nicht mehr läuft, soll er ihn starten.


Ich hoffe, mir kann man hier weiterhelfen.


Vielen Dank.

Content-Key: 415658

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

Printed on: April 18, 2024 at 19:04 o'clock

Mitglied: 138721
138721 Feb 08, 2019 updated at 10:33:41 (UTC)
Goto Top
Gibts hier zwar zig Freds wo das schon drin steht ...
Programm zur Batch-Überwachung

tasklist /FI "WINDOWTITLE eq DeinTitel" | findstr /i "PID" >nul 2>&1 && echo Läuft || echo Läuft nicht  
Es erhellt dich ein tasklist /? auf der Konsole.

Oder man macht es gleich mit der Powershell
if ((get-process | ?{$_.MainWindowTitle -eq 'BlaBlub'})){"läuft"}else{"läuft nicht"}  

Gruß l.