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.
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.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 415658
Url: https://administrator.de/forum/batch-datei-cmd-pruefen-415658.html
Ausgedruckt am: 01.05.2025 um 21:05 Uhr
1 Kommentar

Gibts hier zwar zig Freds wo das schon drin steht ...
Programm zur Batch-Überwachung
Es erhellt dich ein
Oder man macht es gleich mit der Powershell
Gruß l.
Programm zur Batch-Überwachung
tasklist /FI "WINDOWTITLE eq DeinTitel" | findstr /i "PID" >nul 2>&1 && echo Läuft || echo Läuft nicht
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.