jimmynail

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.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 415658

Url: https://administrator.de/forum/batch-datei-cmd-pruefen-415658.html

Ausgedruckt am: 01.05.2025 um 21:05 Uhr

138721
138721 08.02.2019 aktualisiert um 11:33:41 Uhr
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.