cab: Unix und Perl Processe ??

Ich möchte auf einer SUN mit i-Planet einen eigenen Process starten.
Dieser muss nur in das Programm zurückkommen.
Der angestossene Process wird mehrere Datenabnkoperationen machen.

So jetzt teste ich den Mist local auf der Unixmaschine und er läuft wie ich es mir vorgestellt gabe!!
Starte ich die gleiche Datei über einen Webserver wartet die Html Seite auf ein SIGN CHILD und macht erst dann weiter.

Was mache ich falsch!!

use Simple;
my $process = Proc::Simple->new();

print "Content-type: text/html\n\n" ;

print "<HTML>\n";
print "<head>\n";
print "</head>\n";
print "<body>\n";

print "Jetzt geht es los \n";
$process->start("perl my_test2.pl");
print "Run !!\n";
print "</body>\n";

print "</HTML>\n";

In my_test2.pl

sleep(10);

print "Geschlafen";

  1. Hi,

    my $process = Proc::Simple->new();

    ui. Wenn Du nur einen Prozess brauchst, dessen Rückgabe Dir egal ist, gibt es bereits im Perl-Core entsprechende Funktionen. Siehe z.B.

    perldoc -f fork

    Cheatah