Thread Prozesssteuerung: nicht auf Kindprozesse warten (7 answers)
Opened by nobody at 2004-08-04 23:42

Gast Gast
 2004-08-05 12:14
#3300 #3300
[quote=ptk,04.08.2004, 23:53]
[E|B
,04.08.2004, 22:35][quote=Ronnie,04.08.2004, 22:16]probier es mal mit exec.

exec beendet allerdings das laufende Script. Je nachdem ob er das will.[/quote]
Nicht wenn er fork vorher macht.

So verwendet man fork + exec:
Code: (dl )
1
2
3
4
5
6
7
8
my $pid = fork;
if (!defined $pid) {
  die "Irgendwas ist schief gelaufen: $!";
} elsif ($pid == 0) { # child
  exec "externes kommando", "arg1", ...;
  die $!;
}
# hier laeuft der parent weiter
[/quote]
Hallo !

Danke für die Hilfe an Allen.
Mit fork + exec habe ich auch schon versucht... , bekomme trotzdem keine Fertigmeldung von parentscript, anscheinen wartet er bis childscript sich beendet hat.

Hat jemand vielleicht noch ne weitere Idee ?

View full thread Prozesssteuerung: nicht auf Kindprozesse warten