Norbert Kölln: Gerade unter Windows laufendes Skript erkennen

Moin, moin, liebe Gemeinde!

Ich möchte gern verhindern, das auf einem Windows-Rechner ein Perl-Skript mehrfach gestartet werden kann.

Die erste Idee war, in die Prozeßliste zu schauen. Aber dort ist scheinbar leíder nur die PERL.EXE zu finden, nicht aber der Name des von ihr gerade ausgeführten Skriptes.

Sicherlich könnte ich eine Lösung implementieren, bei der ein laufendes Skript ein Merkmal setzt, das eine neu gestartete Instanz erkennt und sich darauf hin sofort wieder beendet.

Meine Frage ist aber eigentlich, ob nicht auf irgendeinem Wege die gerade laufenden Skripte aufgelistet werden können oder ob angezeigt werden kann, das ein Skript mit bekanntem Namen gerade läuft.

Vielen Dank im Voraus,
Norbert