Thread Mehrere Instanzen verhindern? (19 answers)
Opened by BratHering at 2006-05-09 19:05

BratHering
 2006-05-12 21:16
#45394 #45394
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
[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

View full thread Mehrere Instanzen verhindern?