Hm, ich hab's mir jetzt nicht so im Detail angesehen, aber spricht was gegen ein "fork or system( @cmd );"? Warum beendet sich der Prozess eigentlich nicht? Oder bekommt perl es nur nicht mit?
esskar
2005-02-24 23:05
User since 2003-08-04
7321
Artikel ModeratorIn
[quote=phaylon,24.02.2005, 21:52]Warum beendet sich der Prozess eigentlich nicht? Oder bekommt perl es nur nicht mit?[/quote]
es dauert einfach zu lang!
Gast Gast
2005-02-24 23:31
Ah. Hm, dann würd ich zwei Wege seh'n:
1. fork or eigene_ftp_funktion oder
2. fork or system() wozu ich bei Windows wohl tendieren würd..
Ich hab' grad keine Zeit zum Nachsehen, aber vielleicht lohnt es sich in Apache::Request und Konsorten nachzusehen und den Request vorzeitig beenden versuchen. Ansonsten würde mir auch nichts mehr einfallen, aber ich hab schon lang kein Windows-System mehr aktiv angefasst.. $|++ würd' ich auf jeden Fall noch einfügen.
Tja, good luck :D
esskar
2005-02-24 23:38
User since 2003-08-04
7321
Artikel ModeratorIn
fork bringt nichts, da das kind sterben muss, wenn der papa tot ist
Gast Gast
2005-02-24 23:48
Deswegen die Sache mit Apache::Request um die Verbindung zum Client zu beenden, das Script aber weiterlaufen zu lassen.
master
2005-10-07 19:12
User since 2003-10-20
610
Artikel BenutzerIn
ok habe die lösung... statt prozess direkt zu starten... einfach über den befehl "start" :-)