Thread 2. Task starten! system() blockt... (23 answers)
Opened by master at 2005-02-24 10:46

master
 2005-02-24 10:46
#52054 #52054
User since
2003-10-20
610 Artikel
BenutzerIn
[default_avatar]
folgendes Problem:

ich mache einen aufruf mit system() auf ein FTP-Programm und dann wartet das skript solange bis das FTP-Programm geschlossen(!) wird

Der code unterhalb von System() wird also nicht ausgeführtm da das Signal vom FTP-Programm ev. ausbleibt..

Wie kann ich also mit perl ein fremdprogramm öffnen, unabhängig vom aktuellen Prozess. Es soll ein neuer Task geöffnet werden, und das aktuelle skript soll ohne zu warten(!)
weitermachen und das fenster schliessen...

Der vollständige code is unten...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
print "Content-type: text/html\n\n";
$tmp=$ENV{'QUERY_STRING'};

system('C:\Programme\FTP\FTP.exe ftp://'.$tmp);

print 'Erledigt';

print '
<script type="text/javascript">
window.close()
</script>';
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;

View full thread 2. Task starten! system() blockt...