Thread Mehrere Instanzen verhindern?
(19 answers)
Opened by BratHering at 2006-05-09 19:05
[quote=Matze,10.05.2006, 15:51]@brathering: Es gibt ja nicht nur den Namen des Programms ;)
Du kannst ja mal Data::Dumper benutzen um dir die Process::Info anzusehen. Da findest du bestimmt noch ein paar mehr Kriterien...[/quote] Danke für den Tipp, da in PerlDoc nur Name und ProcessID genannt wurden habe ich nicht weiter nachgeschaut, dumm von mir. Tatsächlich sind da ne Menge von Eigenschaften mehr zu finden... Nunja, ich habe mehrere identische Perl-Skripte laufen lassen, um zu schauen ob ich diese eindeutig unterscheiden kann und sagen kann welcher Process welches Script ist (wobei alle perl.exe heissen). Leider ist das doch etwas mühsam, weil eben so viele Eigenschaften vorhanden sind. Könnte vielleicht mir jemand sagen welches dieser vielen Eigenschaften in der Praxis am besten zu verwenden wäre? - Hat jemand Erfahrung damit? Und noch eine Frage habe ich: Win32::Process::Info ist ja eine Win32-Lösung. Wie kann man sich unter Linux in Perl anschauen welche Processe mit deren Eigenschaften gerade laufen? Gibt es da ein extra Modul für Linux/Unix? - Bis jetzt weiß ich nur, dass $$ der Process ID des atm perl.exe + Skript ist und, dass es diverse *pid() functionen gibt. Aber gibt es so eine schöne Auflistung wie es mit Win32::Process::Info möglich ist? MfG Brathering |