Thread IPC::Open3: aus einem CGI-Script heraus aufrufen (9 answers)
Opened by steffenw at 2004-05-25 00:14

steffenw
 2004-05-26 13:28
#2587 #2587
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Also Win32::Process nehme ich, um das Hintergrundscript zu starten.

Wenn es dieses aber nicht gibt oder es wegen einem Syntaxfehler abbricht. Dann bekomme ich das aus Win32::Process nicht heraus, kann also keine Fehlermeldung generieren.

Also wollte ich das Script für den Hintergrundprozeß vorher compilieren, also sehen, was auf STDERR zurückkommt. "Syntax OK" sagt mir, daß es geklappt hat, alles andere ist dann ein Fehler.

Das mit der Umleitung
Code: (dl )
open($handle, "perl -c script.pl 2> stderr |")
wußte ich nicht, wie das geht. Gleich auf STDOUT umleiten geht wohl nicht? Das wäre optimal. Muß es ein File sein?
$SIG{USER} = sub {love 'Perl' or die};

View full thread IPC::Open3: aus einem CGI-Script heraus aufrufen