Thread Mehrere Instanzen verhindern?
(19 answers)
Opened by BratHering at 2006-05-09 19:05
Hallo,
also im Wiki habe ich ebenfalls folgendes gefunden: http://faq.perl-community.de/bin/view/Wissensbasis/WinProcessMgmt Nun weiss ich wie ich die Prozesse mit Namen und PID auslesen kann, aber eine Sache weiß ich immer noch nicht wie ich diese umsetzen soll: Ich möchte ja beim Start eines Perl-Programms prüfen, ob bereits eine Instanz desselbigen läuft. Wenn ich aber mein Perl-Programm mehrfach starte, dann habe ich viele perl.exe Prozesse mit unterschiedlichen PIDs am laufen. Woher soll ich nun wissen welcher dieser perl.exe Prozesse genau das eine Perl-Programm ist und es nicht ein anderes Perl-Skript ist? Ich weiß zwar, dass es einfacher ist, wenn man das Perl-Skript-Programm mittels PAR in eine *.exe umwandelt. Trotzdem würde ich gerne wissen ob es für das Non-Exe-Perl-Skript-Programm eine Lösung zu meiner Frage gibt? Danke. MfG Brathering :-) |