Moritz Karbach <[EMAIL PROTECTED]> (Mi 23 Feb 2005 18:00:06 GMT): > Ich muss aus einem Perl-Skript einen externen Prozess starten, diesen > beobachten und gegebenenfalls wieder abschießen. Dazu brauche ich die process > id dieses Prozesses. Wie bekomme ich die möglichst einfach? > In Shell-Skript geht das so:
Wenn Du wirklich nur den Subprozess haben willst, dann my $pid = fork(); die "Can't fork: $!\n" if not defined $pid; if ($pid == 0) { # ich bin das kind... exec "externes_binary"; } # Und ich bin der Vater und kann mich um das Kind $pid # kümmern Best regards from Dresden Viele Gruesse aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ---------------------------- internet & unix support - Heiko Schlittermann HS12-RIPE ----------------------------------------- gnupg encrypted messages are welcome - key ID: 48D0359B --------------- gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B -
signature.asc
Description: Digital signature