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

